<script>
var str="abc.htm?para=123&para2=456"
function QuerryString(locate,para){
var qstr=new Array()
var matchstr;
var paras=locate.match(/([\w@]+)=(\w+)\b/g)
for(i=0;i<paras.length;i++){
qstr[i]=paras[i].split("=")[0]
paras[i]=paras[i].split("=")[1]
if(qstr[i]==para)
matchstr=paras[i]
}
return matchstr
}
alert(QuerryString(str,"para"))
alert(QuerryString(str,"para2"))
</script>

解决方案 »

  1.   

    <form name=form1>
    <input type=hidden name=text1 value="<%=fyear%>">
    </form>
    <script>
    alert(form1.text1.value);
    </script>
      

  2.   

    <%
      fyear=request("fyear")
    %>
    <script language=javascript>
      function mm(){
      var aa;
      aa=<%=fyear%>;
      }
    </script>
      

  3.   

    传递参数:getParameter("参数名")
      

  4.   

    <%
      fyear=request("fyear")
    %>
    <script language=javascript>
      function mm(){
      var aa;
      aa="<%=fyear%>";
      }
    </script>
      

  5.   

    我试了hazeline(砸死我)的代码,可以。