现在有两个页面一个是html页面一个是aspx页面,html页面是index.htm/?uid=123654789,我要获取index.htm页面地址栏的参数,再在index.htm里面用iframe框架,把这个获取到的地址栏的参数传递给aspx页面既是pv.aspx页面,pv.aspx页面再接收这个传递过来的参数?function getUrlPara(paraName){
var sUrl = location.href;
var sReg = "(?:\\?|&){1}"+paraName+"=([^&]*)"
var re=new RegExp(sReg,"gi");
re.exec(sUrl);
return RegExp.$1;
}
alert(getUrlPara("uid"));
这个是用JS写的获取index.htm/?uid=123654789页面的参数,现在就是不知道用iframe框架要怎么得到这个参数再传递给pv.aspx页面,再接收,在线等,谢谢了!
var sUrl = location.href;
var sReg = "(?:\\?|&){1}"+paraName+"=([^&]*)"
var re=new RegExp(sReg,"gi");
re.exec(sUrl);
return RegExp.$1;
}
alert(getUrlPara("uid"));
这个是用JS写的获取index.htm/?uid=123654789页面的参数,现在就是不知道用iframe框架要怎么得到这个参数再传递给pv.aspx页面,再接收,在线等,谢谢了!
string uid=Request.QueryString("uid").ToString()
红色的改为一个变量
pv.aspx?uid=getUrlPara("uid")是放在pv.aspx?uid=getUrlPara("uid")时面,下面的那句是放在pv.aspx是面的吗?
string uid=Request.QueryString("uid").ToString()是在pv.aspx.cs中写的代码
上面
<a href="pv.aspx?uid="+"javascript:getUrlPara('uid')">fsa</a>
可能有问题,弄成变量就ok了
document.getElementById("pv").href="pv.aspx?uid="+getUrlPara('uid')",用这个试试