ゼロと無限の間に

フリーでオープンソースなJavaScriptとかPHPとか。

ユーザ用ツール

サイト用ツール


サイドバー

何かありましたら、メールで連絡いただくか、ブログのどこかにコメント入れてくださいね ^_^

Menu

ゼロと無限の間に

はじめに

作った主なサイト

作った主な便利ツール(無料)

ログ (Blog)

javascript:qr-this

ページのURLを自動でQRコードに変換するJavaScript - QR This!

更新履歴とコメントはQR This! Archive - ゼロと無限の間のログでどうぞ。

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);

ライセンス

ソースコード

/**
 *  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 = '<img src="http://chart.apis.google.com/chart?cht=qr';
        img += "&chs=" + s + "x" + s + "&chl=" + encodeURIComponent(document.URL) + '" />';
        if (id) {
            document.getElementById(id).innerHTML = img;
        } else {
            document.write(img);
        }
    }
};
javascript/qr-this.txt · 最終更新: 2009/07/04 22:48 by dgbadmin