demo.htm<a href="aa.htm?action=y">Test</a>aa.htm<script>
function getvalue() {
var locationhref=document.location.href;
var s=locationhref.split("?");
var s1=s[1].split("=");
alert(s1[0]+"="+s1[1]);
}
</script>
<body onload="getvalue()">
ok
</body>

解决方案 »

  1.   

    1、你怎么提交的?用form?那不能用js获得!
    2、b可以这样获得:
    <script>
    var sKey=location.search.replace(/\?/ig,"").split("=")[0]
    var sValue=location.search.replace(/\?/ig,"").split("=")[0]
    alert(sKey+"="+sValue)
    </script>
      

  2.   

    应该是
    <script>
    var sKey=location.search.replace(/\?/ig,"").split("=")[0]
    var sValue=location.search.replace(/\?/ig,"").split("=")[1]
    alert(sKey+"="+sValue)
    </script>
      

  3.   

    searchstr=rquest.getParameter("searchstr")
    先jsFunction(<%=searchstr%>)
     
      

  4.   

    a.htm:<BODY>
    <A href="b.htm?tag=1">b.html</A>
    </BODY>
    b.htm:<SCRIPT language="javascript">
    function getStr()
    {
    var loc = location.href;
    var index = loc.indexOf("tag");
    var content = loc.substring(index);
    document.write("页面传来值:" + content.split("=")[1])
    }
    </SCRIPT>
    <BODY onLoad="getStr()">
    b.html
    </BODY>