我从一个页面跳入另一个页面并传了2个参数type和name,请问,我要在用js写一个函数,并调用这个函数,判断type等于几和name的值。请问如何写函数和如何调用的啊,本人js新手,谢谢各位 了!!!

解决方案 »

  1.   

    document.Url就可以获取到整个地址了。然后自己处理下。
      

  2.   

    正则分析法。
    function GetQueryString(name) {
       var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)","i");
       var r = window.location.search.substr(1).match(reg);
       if (r!=null) return unescape(r[2]); return null;
    }
    alert(GetQueryString("参数名1"));
    alert(GetQueryString("参数名2"));
    alert(GetQueryString("参数名3"));
      

  3.   

     <td width="5%">
                                <%
                                    string type =GetParameter(type);
                                    string name = GetParmameter(name);
                                    if (type.Equals("1"))
                                  {%>
                                <input type="radio" id='<%# Eval("Phone")%>' onclick='selectValue2("<%# Eval("Phone")%>","<%# Eval("name") %>")' /></td>
                                <td align="left" height="22">
                                <%}else{ %>
                                <input type="radio" id='Radio1' onclick='selectValue("<%# Eval("Phone")%>","<%# Eval("ThePhoneName")%>","<%# Eval("statenametwo")%>")' /></td>
                                <td align="left" height="22">
                                <% }%>这个是我的判断语句,但是这样提示方法找不到,是怎么回事啊?