location
ist das Objekt, was vom Browser zur Verfügung gestellt wird. Strings aus Eingaben lassen sich nach meinem Kenntnisstand damit jedoch nicht analysieren und es scheidet damit leider aus. ;(
dann erzeuge einfach einen Link mit dieser URL als Ziel:
var a=document.createElement("a");
a.href=URL;
var parameter=a.search;
...
zwingt dich doch niemand, den Link auch ins DOM zu hängen