il document.write è da eseguire durante la renderizzazione della pagina e non all'onload
codice:
<HTML>
<HEAD>
<script language="javascript">
function objQueryString(qs){ 
	dic = new Array()
	if(!qs)	qs = location.search
	if(qs!=''){
		aQs = qs.replace(/^\?/,'').split('&')
		for(i=0;i<aQs.length;i++){
			aPV = aQs[i].split('=')
			dic[aPV[0]]=unescape(aPV[1])
		}
	}
	return dic
}
</script>
</HEAD>
<BODY>
<script language="javascript">
var qs = objQueryString();
for(parametro in qs)
  document.write(parametro+'='+qs[parametro]+'
');
</script>
</BODY>
</HTML>