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 + -
显示快捷键?