Javascript で GET パラメタ列記
http://f32.aaa.livedoor.jp/~azusa/index.php?t=js&p=location4#search2
のパクり。何か決め打ちになってたので最後の部分だけ変更。簡易確認用。
<script> function pramWrite() { /* アドレスの「?」以降の引数(パラメータ)を取得 */ var pram=location.search; /* 引数がない時は処理しない */ if (!pram) return false; /* 先頭の?をカット */ pram=pram.substring(1); /* 「&」で引数を分割して配列に */ var pair=pram.split("&"); var i=temp=""; var key=new Array(); for (i=0; i < pair.length; i++) { /* 配列の値を「=」で分割 */ temp=pair[i].split("="); keyName=temp[0]; keyValue=temp[1]; /* キーと値の連想配列を生成 */ key[keyName]=keyValue; } var output = ""; for(k in key){ output += k + " = " + key[k] + "\n"; } document.form1.pram.value = output; } </script> <body onload="pramWrite()"> <form name="form1" action="#"> <fieldset> <legend>受け取ったパラメータを表示</legend> <textarea cols=40 rows=4 name="pram" style="border:0;overflow:visible" readonly></textarea> </fieldset> </form> </body>