====== ページのURLを自動でQRコードに変換するJavaScript - QR This! ====== 更新履歴とコメントは[[http://0-oo.net/log/category/javascript/qr-this/|QR This! Archive - ゼロと無限の間のログ]]でどうぞ。 {{:javascript:chart.png|}} PCで見ているWebページに簡単に携帯でアクセスするために作った。\\ 現在のページのURLをQRコードにして表示するJavaScript:-P 内部的にはGoogle Chart APIを使用。 名前はGMail This!とかのノリで。 これを活用すれば、GreaseMonkeyとかブログパーツとか簡単にできそう。 そうそう、QRコードは(株)デンソーウェーブの登録商標ですってよ。2次元バーコードは登録商標じゃないよ。たぶん;-) ===== 使い方の例 ===== //javascriptを書いているその場所に表示する場合 QrThis.show(); //idを指定してそこに表示する場合 QrThis.show(someId); //QRコードのサイズも指定する場合。デフォルトは120 QrThis.show(id, 200); ===== ライセンス ===== [[http://0-oo.net/pryn/MIT_license.txt|MITライセンス]]で。 ===== ソースコード ===== /** * QrThis.js * @see http://0-oo.net/sbox/javascript/qr-this * @version 0.1.1 * @copyright 2008-2009 dgbadmin@gmail.com * @license http://0-oo.net/pryn/MIT_license.txt (The MIT license) */ var QrThis = { show: function(id, size) { var s = size || 120; var img = ''; if (id) { document.getElementById(id).innerHTML = img; } else { document.write(img); } } };