<html>
<head>
<script src="qrCodeCreator.js"></script>
</head>
<body>
<table>
<tr>
<td style="vertical-align: top">
<textarea id="VALUE" style="width: 300px; height: 400px">HELLO WORLD</textarea>
<br /><br />
<select id="ECLEVEL">
<option value="0">L</option>
<option value="1" selected>M</option>
<option value="2">Q</option>
<option value="3">H</option>
</select>
<select id="DOTSIZE">
<option value="2">2 Pixel</option>
<option value="3">3 Pixel</option>
<option value="4">4 Pixel</option>
<option value="5" selected>5 Pixel</option>
<option value="6">6 Pixel</option>
<option value="7">7 Pixel</option>
<option value="8">8 Pixel</option>
<option value="9">9 Pixel</option>
</select>
<input type="button" value=" GO " onclick="createQRCode();" />
</td>
<td style="vertical-align: top">
<div id="INFO"></div>
<br />
<div id="OUTPUT"></div>
</td>
</tr>
</table>
<script>
function createQRCode() {
var text = VALUE.value;
var ecc = parseInt(ECLEVEL.value);
var size = parseInt(DOTSIZE.value);
OUTPUT.innerHTML = '';
var canvas = getQRCodeCanvas(text, ecc, size);
if (canvas == null) {
INFO.innerHTML = 'Data Length: ' + qrDataLen + ', Type: ' + qrDataType;
alert('Data too long.');
return;
}
OUTPUT.appendChild(canvas);
INFO.innerHTML = 'Version: ' + qrVersion;
}
</script>
</body>
</html>
JS代码,二维码生成器
需积分: 0 63 浏览量
2023-07-05
12:38:45
上传
评论
收藏 9KB ZIP 举报
tg15
- 粉丝: 22
- 资源: 17