iframe中的网页如何读取父页面的参数
展开全部
如果用你的方法想取到值的话,需要进行如下修改
在show.asp里面有个pic_show.asp的iframe:修改:<iframe src="pic_show.asp?id=<%=request("id")%"</iframe
如果这个方法,并不是你要的,还有个方法,就是︶ㄣFans♂▓所说的,用脚本获取
在show.asp里iframe里的pic_show.asp里
用top(直接在脚本中用)获取父层的地址
n你可以测试:
在pic_show.asp中写入<scriptalert("父层页面的地址:"+top);
//然后你就可以使用字符串拆分获得那个ID/*这里顺便给你段代码和使用方法
//获取url中"?"符后的字串
function getRequest(){
var url=location.search;
var theRequest=new Object();
if(url.lastIndexOf("?")!=-1){
var str = url.substr(1);
strs = str.split("&");
for(var i=0;i<strs.length;i++){
theRequest[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1]);}}return theRequest;}使用:var request=getRequest();
alert("这是ID参数的值"+request["id"]);*/</script
希望对你有帮助
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询