デバッグに役立つかもしれないライブラリ
ダイアログはダブルクリックで消えます。
ファイルを保存してheadタグの中にこんな感じで貼り付ける。
<link rel="stylesheet" href="debug.css"> <script type="text/javascript" src="ie_xmlhttp.js"></script> <script type="text/javascript" src="debug.js"></script>
IE6、Firefox1.5で動作確認していますが、行番号は正確に出なかったりします。
エラー行を取得するのにXMLHttpRequestを使っています。IEで使う場合はie_xmlhttp.jsを読み込んでください。IE7でいらなくなるはずです。
追加される変数はDebugScreenだけです。他のライブラリに依存も影響もしないように作ってあります。prototypeの拡張等もしていません。
DebugScreen.registerを使います。タイプするのが面倒くさい場合は適当な別名を付けると良いでしょう。いつでも追加できます。同じ名前で登録すると上書きされます。
// モニタのサイズを表示
DebugScreen.register("ScreenSize",function(){
return screen.width +" x "+ screen.height
});
// 現在表示中のURLを加える
var _debug = DebugScreen.register;
_debug("Location",location.href);
DebugScreen.registerの第一引数にはプラグインの名前。 第二引数にはオブジェクトか関数を指定します。
「Perlと同じ」 もしくは 「彼の日記にコメントをつけてあげてください」 のデュアルライセンス