这个问题真的是很简单啊!但是我就是不懂啊!
有这么一个地址
CopyUrl.htm?url=123
在CopyUrl.htm里有一个<input id="url" value=“”  type="text" />
我要让<input>的value值为上面地址的123
请问下面的行吗?我试过了,不行!该怎么弄好呢?请高手帮帮忙,谢谢!
<input id="url" value='<% =Request.QueryString["url"]%>'  type="text" />

解决方案 »

  1.   

    <input id="Text1" type="text" value="<%= Request.QueryString["url"].ToString() %>" />我试过了  没有问题
      

  2.   

    这问题简单?
    你想往htm页里传参数
      

  3.   

    静态页面用js:
    <script language=javascript>
       function   GetParam()  
      {  
         var   x   =   document.location.href;  
        var   y=""  
      if   (x.indexOf("?")>0)  
      {  
          y   =   x.substring(x.indexOf("id=")+1,x.length)  
      }  
      else  
      {  
        y   =   "0";  
      }  
        document.all("url").value=y;  
      }  
      document.onLoad=GetParam;    
    </script>
      

  4.   

    y = x.substring(x.indexOf("id=")+1,x.length) 
    =>>改成
    y = x.substring(x.indexOf("url=")+1,x.length)
      

  5.   

    不行,可能在.aspx里可以,但是在htm里就不行吧?我也不太懂?不知道还有其他什么办法
      

  6.   

    不行的话在把:
    document.onLoad=GetParam; (这句不要了)
    放到<body里面去:
    <body onLoad="GetParam();"..
      

  7.   

    <input id="url" value=“” type="text" />加个name:
    <input id="url" name="url" value=“” type="text" />
      

  8.   

    function GetField(fieldName){
    var value;
    var strSearch = document.location.search;
    var index = strSearch.indexOf(fieldName+'=');
    var index1 = index + fieldName.length + 1; //字段值的开始位置
    strSearch = strSearch.substr(index1);//截取字段值开始位置以后的字符串
    var index2 = strSearch.indexOf('&');//字段值的结束位置
    if(index2>=0)
    value = strSearch.substring(0,index2);
    else
    value = strSearch.substr(0);
    return value;
    }
    document.all("url").value=GetField("url");
      

  9.   

    这个问题已经解决了,但是又出现了一个问题!
    就是在我的gz.aspx里有一个 <iframe  name="copyurl"  src="CopyUrl.htm?url=<%# Url()%>"> </iframe>     我要在gz.aspx里调用gz.aspx.cs的函数Url(),请问是这样子调用吗?
    在gz.aspx.cs里有一个函数
        public string Url()
           {
    string suid = Session["User.userid"] == null ? "":Session["User.userid"].ToString();
    if (suid == null || suid == "")
     {
           return "123";    
            else
     return "321"; }
      

  10.   

    src="CopyUrl.htm?url=<%# Url()%>"> 
    不知道这样子调用正确没有?试过了,不行!
      

  11.   

    public string Url()
    {
    string suid = Session["User.userid"] == null ? "":Session["User.userid"].ToString();
    if (suid == null || suid == "")
        return "123";
    else
        return "321";
     }
    上面的函数有点错误,现在改过来了
      

  12.   

    这个问题已经解决了,但是又出现了一个问题!
    就是在我的gz.aspx里有一个 <iframe  name="copyurl"  src="CopyUrl.htm?url=<%# Url()%>"> </iframe>     我要在gz.aspx里调用gz.aspx.cs的函数Url(),请问是这样子调用吗?=<%# Url()%>
    在gz.aspx.cs里有一个函数
    public string Url()
    {
    string suid = Session["User.userid"] == null ? "":Session["User.userid"].ToString();
    if (suid == null || suid == "")
        return "123";
    else
        return "321";
     }
      

  13.   

    用脚本接收参数:
    ====================
    <script>
    function request(key)
    {
    if(typeof(this)=="undefined")return false;
    if(this.length>0)
    {
    var s = this.split("&");
    for(var i in s)
    {
    var sp=s[i].split("=")
    if(sp[0]==key)return(sp[1]);
    }
    return false;
    }
    else return false
    }
    function getAllKey()
    {
    if(typeof(this)=="undefined")return false;
    var arr=new Array;
    if(this.length>0)
    {
    var s = this.split("&");
    for(var i in s)
    {
    var sp=s[i].split("=");
    arr.push(sp[0]);
    }
    return arr;
    }
    else return false
    }
    String.prototype.request=request
    String.prototype.getAllKey=getAllKey
    //===================================================
    var url=location.search.substr(1) //action=reply&forum=3&topic=1469
    var arg=url.getAllKey()
    alert(arg)
    document.write("提交参数:"+arg)
    for(var cou in arg )
    document.write("<br>参数"+arg[cou]+"的值为:"+url.request(arg[cou])+"<br>")
    </script>
      

  14.   

    <iframe  name="copyurl"  src="CopyUrl.htm?url=<%# Url()%>"> </iframe>===========================
    改为:
    <iframe  name="copyurl"  src="CopyUrl.htm?url=<% =Url() %>"> </iframe>不是用#号,要用=号