外部スクリプトの引数を解析
/*************************************************** * * 外部スクリプトの呼び出し時に渡された引数を解析 * * Copyright (c) 2010 AOK <soft@aokura.com> * ***************************************************/ var getScriptArguments = function() { var doc = document; var scripts; if (doc.getElementsByTagName) scripts = doc.getElementsByTagName('script'); else if (doc.scripts) scripts = doc.scripts; else if (doc.all && doc.all.tags) scripts = doc.all.tags('script'); else return; var script = scripts[scripts.length - 1]; if (script) { this.href = script.src; if (this.href.match(/(.*)(\?)(.*)/)) { if (RegExp.$3) { this.parameter = RegExp.$3; var args = this.parameter.split('&'); var len = args.length; for (var i = 0; i < len; i++) { var arr = args[i].split('=', 2); if (arr[0] != '') this[arr[0]] = arr[1]; } } } } }; /*************************************************** * * この関数は最後に読み込まれた script タグの * 記述を解析するため、自スクリプト内で呼び出 * さないと、希望する値が取得出来ない。 * ***************************************************/ var ARGV = new getScriptArguments();
| 固定リンク

