iframe父子页面相互传值

iframe父子页面相互传值

ID:33438183

大小:229.42 KB

页数:8页

时间:2019-02-26

iframe父子页面相互传值_第1页
iframe父子页面相互传值_第2页
iframe父子页面相互传值_第3页
iframe父子页面相互传值_第4页
iframe父子页面相互传值_第5页
资源描述:

《iframe父子页面相互传值》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、iframe与主框架相互访问方法1.同域相互访问假设A.html 与 b.html domain都是localhost (同域)A.html中iframe嵌入B.html,name=myframeA.html有jsfunctionfMain()B.html有jsfunctionfIframe()需要实现A.html调用B.html的fIframe(),B.html调用A.html的fMain()A.html[html] viewplaincopy1.

2、://www.w3.org/TR/html4/loose.dtd">  2.  3.   4.    5.   main window   6.  7.    8.  // main js function  9.  function fMain(){  10.    alert('main function execute succes

3、s');  11.  }  12.  13.  // exec iframe function  14.  function exec_iframe(){  15.    window.myframe.fIframe();  16.  }  17.    18.  19.   20.  21.   22.  

A.html main

  23.  

  24.  

4、me src="B.html" name="myframe" width="500" height="100">  25.   26.  B.html[html] viewplaincopy1.  2.  3.   4.  

5、html; charset=utf-8">  5.   iframe window   6.  7.    8.  // iframe js function   9.  function fIframe(){  10.    alert('iframe function execute success');  11.  }  12.  13.  // exec main function  14.  function exec_main(){  15.    parent.fMain(); 

6、 16.  }  17.    18.  19.   20.  21.   22.  

B.html iframe

  23.  

  24.   25.  点击A.html 的execiframefunctionbutton,执行成功,弹出iframefunctionexecutesuccess。如下图点击B.html 的execmainfunctio

7、nbutton,执行成功,弹出 mainfunctionexecutesuccess。如下图2.跨域互相访问假设 A.html domain是 localhost, B.html domain是 127.0.0.1 (跨域)这里使用localhost与127.0.0.1只是方便测试,localhost与127.0.0.1已经不同一个域,因此执行效果是一样的。实际使用时换成www.domaina.com与www.domainb.com即可。A.html中if

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。