UNPKG

webcodecamjs

Version:
32 lines 1.19 kB
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Demo</title> </head> <body> <h3>Simple initalization with default settings and build select menu</h3> <hr> <canvas></canvas> <hr> <select></select> <hr> <ul></ul> <script type="text/javascript" src="js/qrcodelib.js"></script> <script type="text/javascript" src="js/webcodecamjs.js"></script> <script type="text/javascript"> var txt = "innerText" in HTMLElement.prototype ? "innerText" : "textContent"; var arg = { resultFunction: function(result) { var aChild = document.createElement('li'); aChild[txt] = result.format + ': ' + result.code; document.querySelector('body').appendChild(aChild); } }; var decoder = new WebCodeCamJS("canvas").buildSelectMenu('select').init(arg).play(); document.querySelector('select').addEventListener('change', function(){ decoder.stop().play(); }); </script> </body> </html>