1 |
/** |
2 |
From David Flanagan's, _Javascript:_The Definitive_Guide_, pg. 214, |
3 |
published by O'Reilly, 4th edition, 2002 |
4 |
*/ |
5 |
function getArgs() |
6 |
{ |
7 |
var args = new Object(); |
8 |
var query = location.search.substring(1); |
9 |
var pairs = query.split("&"); |
10 |
for(var i=0; i<pairs.length; i++) |
11 |
{ |
12 |
var pos = pairs[i].indexOf('='); |
13 |
if(pos == -1) continue; |
14 |
var argname = pairs[i].substring(0,pos); |
15 |
var value = pairs[i].substring(pos+1); |
16 |
args[argname] = unescape(value); |
17 |
} |
18 |
return args; |
19 |
} |