Iframe跨域获取父页面URL参数

转载 2013年12月04日 11:21:31
a.html?name="abc"
<html>
 <body >
    <center>
  <Iframe name="tt" src="http://192.168.1.131:8082/b.html" 
width="760" height="760" scrolling="no" frameborder="0"></iframe></center>
 </body>
</html> 

b.html

<html>
<body scroll="no">
</body>
<script>
        function getJsUrl(){
	   var pos,str,para,parastr; 
	   var array =[]
	   str = document.referrer; 
	   parastr = str.split("?")[1]; 
	   var arr = parastr.split("&");
	   for (var i=0;i<arr.length;i++){
		array[arr[i].split("=")[0]]=arr[i].split("=")[1];
           }
	   return array;
        }
 	var req = getJsUrl();
        alert(req["name"]); //显示abc           
</script>   
</html>


相关文章推荐

iframe中子页面如何接收父页面所接受的参数

虽说,现在的程序很多都是Copy的,但即使是Copy很多时候还是要自己去动手. 有时候问问题前先百度一下可能问题就解决了. ------=华丽的分割线=------ 你的问题,其实只是想把父窗口的Ur...

iframe与主框架跨域相互访问方法

iframe 与主框架相互访问方法 1.同域相互访问 假设A.html 与 b.html domain都是 localhost (同域) A.html中iframe 嵌入 B.html,name...

跨域从子页面设置父页面iframe高度(前提,两个域名下都有操作权限)

如果跨域的话,也可以从子页面调整父页面里IFRAME的高度,但是前提是,这俩域名下你都有权限操作。 具体思路如下: [img=http://img.bbs.csdn.net/upload/...

iframe跨域传输数据(二)---- MessengerJS ; 实现子页面父页面数据传输;

做两个不同的项目,iframe嵌入并跨域传输数据;之前写过一篇文章,如何简单的处理跨域的问题,及一种比较笨拙的解决方案;以中间页面(html),做数据传输的中转站; 这次找到了一个插件,Messen...

iframe跨域传输数据(一);子页面访问主框架DOM元素;

如果使用同域的方法,浏览器判断A.html 与 B.html 不同域,会有错误提示。 Uncaught SecurityError: Blocked a frame with origin “htt...

IFrame引用跨域站点页面时,Session失效问题解决

问题场景:在一个应用(集团门户)的某个page中, 通过IFrame的方式嵌入另一个应用(集团实时监管系统)的某个页面. 当两个应用的domain 不一样时, 在被嵌入的页面中Session失效。(s...
  • kntao
  • kntao
  • 2011-03-29 15:43
  • 1870

嵌套iframe下父子页面之间的通信(跨域及同域的分析)

获取另外一个iframe:window.parent.frames[ "I3" ].document.body; iframe框架中的页面与主页面之间的通信方式根据iframe中src属性...

如何获取url中的参数并传递给iframe中的报表

在使用报表软件时,用户系统左边一般有目录树,点击报表节点就会在右侧网页的iframe中显示出报表,同时点击的时候也会传递一些参数给网页,比如时间和用户信息等。如何使网页中的报表能够获取到传递过来的参数...

iframe无刷新跨域上传文件并获取返回值

无网不剩 retweet iframe无刷新跨域上传文件并获取返回值 通常我们会有一个统一的上传接口,这个接口会被其他的服务调用。如果出现不同域,还需要无刷新上传文件,并且获取返回值,这就有点...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)