args.js
来自「oracle9i+j2ee开发aq oracle9i+j2ee开发aq or」· JavaScript 代码 · 共 46 行
JS
46 行
// This function is included to overcome a bug in Netscape's implementation // of the escape () function: function myunescape (str) { str = '' + str; while (true) { var i = str . indexOf ('+'); if (i < 0) break; str = str . substring (0, i) + ' ' + str . substring (i + 1, str . length); } return unescape (str);} function args_init () { // populate the args array with the arguments on the command line args = new Array (); var argstring = window . location . search; if (argstring . charAt (0) != '?') return; argstring = argstring . substring (1, argstring . length); var argarray = argstring . split ('&'); var i; var singlearg; for (i = 0; i < argarray . length; ++ i) { singlearg = argarray [i] . split ('='); if (singlearg . length != 2) continue; var key = myunescape (singlearg [0]); var value = myunescape (singlearg [1]); args [key] = value; } // encode the length in the array args['length'] = argarray . length; }args_init();
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?