<SCRIPT LANGUAGE="JavaScript">
<!--
var st = "http://www.somewhere.com/b.asp?id=1022"
alert(st.split("?")[1])//-->
</SCRIPT>

解决方案 »

  1.   

    <HEAD>
    <BODY>
    <SCRIPT LANGUAGE="JScript">
    function getUrlParameter(asName){
     var lsURL=window.location.href;
          // lsURL = parent.window.location.href   //Iframe的父页面
     loU = lsURL.split("?");
     if (loU.length>1){
      var loallPm = loU[1].split("%26");
      for (var i=0; i<loallPm.length; i++){
       var loPm = loallPm[i].split("=");
       if (loPm[0]==asName){
        if (loPm.length>1){
         return loPm[1];
        }else{
         return "";
        }
       }
      }
     }
     return null;
    }
    </SCRIPT>
    </HEAD>
    参数名:<input size=10 id="intext" type=text value="id">
    <INPUT type=button onclick="alert(getUrlParameter(intext.value))" value="submit">
    </BODY>
      

  2.   

    你的代码怎么用啊,搞来搞去都是null搞的我好困
      

  3.   

    带有Iframe的页:
    <%
    uid=request("id")
    %>
    <iframe src="xxx.asp?id=<%=uid%>">这样在iframe页中就可直接request("id")
      

  4.   

    to emu(ston):
    例如: C:\Documents and Settings\桌面\test.htm?id=1&name=haha
    输入:id或name,alert得到1或haha
      

  5.   

    to emu(ston):
    例如: C:\Documents and Settings\桌面\test.htm?id=1&name=haha
    输入:id或name,alert得到1或haha
      

  6.   

      <script language=javascript>
          <!--
            function queryString(sParam){
              var sBase = window.location.search
              var re    = eval("/" + sParam + "=([^&]*)/")
              if (re.test(sBase)){
                return RegExp.$1
              }
              else{
                return null
              }
            }
            alert(queryString("id"))
          //-->
          </script>