loadqrcode = { create_qrcode (text, typeNumber, errorCorrectionLevel, mode, mb) { qrcode.stringToBytes = qrcode.stringToBytesFuncs[mb]; var qr = qrcode(typeNumber || 4, errorCorrectionLevel || 'M'); qr.addData(text, mode); qr.make(); return qr.createSvgTag({ alt: 'puke' }); }, load_qrcode(qrtext, containerid) { var text = qrtext.replace(/^[\s\u3000]+|[\s\u3000]+$/g, ''); var t = "0"; var e = "M"; var m = "Byte"; var mb = "UTF-8"; document.getElementById(containerid).innerHTML = loadqrcode.create_qrcode(text, t, e, m, mb); } }