这个问题真的是很简单啊!但是我就是不懂啊!
有这么一个地址
CopyUrl.htm?url=123
在CopyUrl.htm里有一个<input id="url" value=“” type="text" />
我要让<input>的value值为上面地址的123
请问下面的行吗?我试过了,不行!该怎么弄好呢?请高手帮帮忙,谢谢!
<input id="url" value='<% =Request.QueryString["url"]%>' type="text" />
有这么一个地址
CopyUrl.htm?url=123
在CopyUrl.htm里有一个<input id="url" value=“” type="text" />
我要让<input>的value值为上面地址的123
请问下面的行吗?我试过了,不行!该怎么弄好呢?请高手帮帮忙,谢谢!
<input id="url" value='<% =Request.QueryString["url"]%>' type="text" />
你想往htm页里传参数
<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>
=>>改成
y = x.substring(x.indexOf("url=")+1,x.length)
document.onLoad=GetParam; (这句不要了)
放到<body里面去:
<body onLoad="GetParam();"..
<input id="url" name="url" value=“” type="text" />
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");
就是在我的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"; }
不知道这样子调用正确没有?试过了,不行!
{
string suid = Session["User.userid"] == null ? "":Session["User.userid"].ToString();
if (suid == null || suid == "")
return "123";
else
return "321";
}
上面的函数有点错误,现在改过来了
就是在我的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";
}
====================
<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>不是用#号,要用=号