可以先用一个hidden的文本框value值接收
然后多处调用

解决方案 »

  1.   

    前提asp文件中
    javascript:
    var name=<%=request("name")%>;
      

  2.   

    var href = windown.location.href;
    alert(href);
    然后你分析一下href字符串就可以了。
      

  3.   

    我要的是接收地址栏里的参数,不是form 里的
      

  4.   


    var href = windown.top.location.href; //为了使有框架的情况下也能用,这样使用最好
      

  5.   

    地址是得到了,怎么得到?后面的参数
    比如search.asp?tt="123"
      

  6.   

    function getQuery(name)
    {
        var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
        var r = window.location.search.substr(1).match(reg);
        if (r!=null) return unescape(r[2]); return null;
    }
    alert(getQuery("tt"));
      

  7.   

    这么快就回复了国,没有一分钟啊,谢谢 meizz(梅花雪)
    我好感动
      

  8.   

    好象不对,没得到参数,通常url都是这样的
    http://localhost/Drom_Manage/Base_data/Drom_Base/Room_Type.aspx?ord=s
    怎么得到ord的参数
      

  9.   

    function getQuery(name)
    {
        var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
        var r = window.location.search.substr(1).match(reg);
        if (r!=null) return unescape(r[2]); return null;
    }
    alert(getQuery("ord"));
    2.
    String.prototype.getQuery = function(name)
    {
        var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
        var r = this.substr(this.indexOf("\?")+1).match(reg);
        if (r!=null) return unescape(r[2]); return null;
    }
    var str = "http://localhost/Drom_Manage/Base_data/Drom_Base/Room_Type.aspx?ord=s";
    alert(str.getQuery("ord"));