Grävde fram ett gammalt skript för detta:
/* parseQuery() Copyright 2003 DTD design www.DTDdesign.tk
* usage:
* var foo = parseQuery();
* alert(foo["bar"]);
* If the page has a querystring called bar, the value of it is returned
* by the expression foo["bar"]. (Otherwise it returns undefined)
* foo is a string Array containing all querystrings
* ... or ...
* var foo = parseQuery();
* if(foo["bar"]){
* alert("No such qeurystring...")
* }else{
* alert("Value of bar: " + foo["bar"])
* }
*/
function parseQuery(){
if (location.search) {
var params = location.search.substring(1, location.search.length).split('&');
var result = new Array ();
for (k in params) {
queryparts=params[k].split('=');
eval('result.' + queryparts[0] + ' = "' + queryparts[1] + '"');
}
return result;
}
return new Array();
}
Funkar sedan så här:
var ra=parseQuery();
alert(ra["username"]);
// Visar nitro2k01 om url'en är http://www.blablab.com/getuser.php?username=nitro2k01&natannat?natannat
