Nein, es muß erst gesplittet werden, dann umgewandelt.
Das gilt sowohl für das & als auch für das =.Andernfalls würden codierte Trennzeichen beim Splitten verwendet.
Wenn man nicht alles überprüft - müssen es andere amchen ;-)
<script type="text/javascript">
var pairs = window.location.search.substring(1).split('&');
var params = new Object();
for(var param in pairs)
{
var tmp = unescape( pairs[param] ).split('=');
params[tmp[0]] = tmp[1];
}
for(var name in params)
{
alert( name + '=' + params[name]);
}
</script>
Struppi.