var s = window.location.search; var re = /([^&?=]+)=([^&]*)?/g; var Query = new Object(); var arr; while(arr = re.exec(s)) { Query[ arr[1] ] = arr[2]; } for(a in Query) { document.write(a + "=" + Query[a] + "<br>"); }