不行,改为read.asp就可以这样:
dn=request("dn")
此时dn就可直接用了

解决方案 »

  1.   

    var a=window.location.href
    alert(a.split("?")[1].split("=")[0])
    alert(a.split("?")[1].split("=")[1])
      

  2.   

    var a=window.location.href
    alert(a.split("?")[1].split("=")[0])
    alert(a.split("?")[1].split("=")[1])
      

  3.   

    var a=window.location.href
    alert(a.split("?")[1].split("=")[0])
    alert(a.split("?")[1].split("=")[1])
      

  4.   

    alert(a.split("?")[1].split("=")[1])
    这个就是我要的通过dn传来的值,对巴
      

  5.   

    那我在javascript中得到了此值:var a=window.location.href;
        var dn=a.split("?")[1].split("=")[1];
    我怎么将它又传给另一个页面呢?也就是下一个<a href='modify.read?dn=这里该怎么写呢?>
      

  6.   

    window.location "modify.htm?dn=" & dn
      

  7.   

    function my
    {
      var a=window.location.href
      var dn=a.split("?")[1].split("=")[1]
      window.location.href="modify.htm?dn=" & dn
    }
    <a href="" onclick="return my();"></a>
      

  8.   

    <HEAD>
    <BODY>
    <SCRIPT LANGUAGE="JScript">
    function getUrlParameter(asName){
    var lsURL=window.location.href;
    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="dn">
    <INPUT type=button onclick="alert(getUrlParameter(intext.value))" value="submit">
    </BODY>
      

  9.   

    谢谢大家,谢谢前辈:possible_Y,net_lover,chenzengxi
      

  10.   

    possible_y前辈,window.location.href="modify.htm?dn=" & dn
    这句是否该为  :  window.location.href="modify.htm?dn=" + dn
    不是与运算符吧。
      

  11.   

    window.location.search.substr(1)