这么简单的问题,也拿来问!!!!!!
这个问题真的是很简单啊!但是我就是不懂啊!
有这么一个地址
CopyUrl.htm?url=123
在CopyUrl.htm里有一个 <input id= "url " value=“” type= "text " />
我要让 <input> 的value值为上面地址的123
请问下面的行吗?我试过了,不行!该怎么弄好呢?请高手帮帮忙,谢谢!
<input id= "url " value= ' <% =Request.QueryString[ "url "]%> ' type= "text " />
[解决办法]
<input id= "Text1 " type= "text " value= " <%= Request.QueryString[ "url "].ToString() %> " />
我试过了 没有问题
[解决办法]
你看看别的地方呢
[解决办法]
这问题简单?
你想往htm页里传参数。。。
[解决办法]
静态页面用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>
[解决办法]
htm不能用动态代码
[解决办法]
同上 静态页 只能用js 弄进去
[解决办法]
y = x.substring(x.indexOf( "id= ")+1,x.length)
=> > 改成
y = x.substring(x.indexOf( "url= ")+1,x.length)
[解决办法]
不行的话在把:
document.onLoad=GetParam; (这句不要了)
放到 <body里面去:
<body onLoad= "GetParam(); "..
[解决办法]
<input id= "url " value=“” type= "text " />
加个name:
<input id= "url " name= "url " value=“” type= "text " />
[解决办法]
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 ");
[解决办法]
用脚本接收参数:
====================
<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>
[解决办法]
<iframe name= "copyurl " src= "CopyUrl.htm?url= <%# Url()%> "> </iframe>
===========================
改为:
<iframe name= "copyurl " src= "CopyUrl.htm?url= <% =Url() %> "> </iframe>
不是用#号,要用=号