JavaScriptで引数を受け取る

「htp://homepage2.nifty.com/BASH/WWW/JavaScript/qs2.html?id=0000001」と、リンクしたときにidというNAMEで、0000001というValue値を取得できるようにする例

<HTML>
<HEAD>
<TITLE>JavaScript集(QueryStringの受け渡し) -Bash Homepage-</TITLE>
<SCRIPT LANGUAGE="JavaScript">

<!--

var QS = new Array;
if (location.search.length > 1) {
 var m_Array = location.search.substr(1).split("&"); 
 for (idx in m_Array) {
  QS.push(m_Array[idx].split("="));
 }
}

//-->

</SCRIPT>
</HEAD>
<BODY BGCOLOR="#FFFFFF">
<SCRIPT LANGUAGE="JavaScript">
<!--
 for (idx in QS) {
  document.write("NAME=" + QS[idx][0] + "<BR>");
  document.write("VALUE=" + QS[idx][1] + "<BR>");
  document.write("<BR>");
 }
// -->
</SCRIPT>
</BODY>
</HTML>


ネタ元