版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 iframeBy Cstiframeiframe就是一个标签dom元素可以一个网页里嵌入另一个网页 导航栏tab切换页(古老的做法) 和 在线编辑器历史记录管理,解决ajax化网站响应浏览器前进后退按钮的方案跨域通信等 iframe利弊iframes 阻塞页面加载触发 window 的 onload 事件是非常重要的。onload 事件触发使浏览器的 “忙” 指示器停止,告诉用户当前网页已经加载完毕。当 onload 事件加载延迟后,它给用户的感觉就是这个网页非常慢。window 的 onload 事件需要在所有 iframe 加载完毕后(包含里面的元素)才会触发。在 Safari 和 Ch
2、rome 里,通过 JavaScript 动态设置 iframe 的 SRC 可以避免这种阻塞情况。解决跨域问题 这个很牵强. 其实他已经不怎么用了如何获取iframe内的window1.document.getElementsByTagName(iframe)0.contentWindow90(子窗口)2.document.getElementsById(iFr).contentWindow简易写法 window.iframeName (iframe的name)IE专用3.document.iframesname.contentWindow4.document.iframesi.conten
3、tWindow父子页面窗口的关系window.self就是自己-神经病的属性window.parent父级窗口对象window.top顶级窗口对象父子窗口通信父访问子 (等待子iframe加载完成后可以通过iframe.contentWindow.变量 访问也会涉及跨域问题)子访问父涉及跨域问题判断iframe加载完成iframe(dom元素).onload = function () iframe.onreadystatechange = function() if (iframe.readyState = complete) alert(Local iframe is now loaded
4、.); iframe受跨域限制如何解决1.document.domain: 解决跨域限制最好的办法2.window.location.hash: 解决子页面访问父页面数据问题(window.location.href)3.: 解决父页面访问子页面的数据问题4.H5 PostMessage - 等讲到h5时讲document.domain( 1)document.domain( )两个域名必须属于同一个基础域名!而且所用的协议,端口都要一致,否则无法跨域。window.location.hash通过锚点#传递数据。利用定时器实时监测锚点特性#不刷新页面 定时器耗性能方法比较
5、笨!子访问父 大概思路child.html 设置定时器 监测 url#queryparent.html (设置iframe dom元素 的src属性)url#query 设置参数父访问子?location.hash缺点1、传递数据量有限2、不太安全有三个页面: 特点 页面重载刷新 name值不变 即使换了一个页面 /app.html:应用页面。 /proxy.html:代理文件,一般是一个没有任何内容的html文件,需要和应用页面在同一域下。 /data.html:应用页面需要获取数据的页面,可称为数据页面。 var FrameCross = doc
6、ument.getElementById(CrossFrame); var state = 0; FrameCross.onload = loadFunc; function loadFunc () if (state = 1) alert(FrameCross.contentW); else if (state = 0) state = 1; alert(FrameCross.contentWindow.cross); FrameCross.contentWindow.location = proxy.html; var FrameCross = document.getElementById(CrossFrame); var state = 0; FrameCross.onload = loadFunc; function loadFunc () if (state = 1) alert(FrameCross.contentW); else if (state
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 基于深度学习的电机故障分类模型
- 2025-2030家居建材行业技术创新市场需求竞争格局政策环境投资热点未来规划报告
- 2025-2030家居建材行业市场分析投资评估配置规划发展研究报告
- 2025-2030委内瑞拉造纸原料行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030增材制造技术行业应用市场供需现状分析及投资评估规划报告
- 2025-2030增强现实字节跳动商业模式字节跳动智能城市字节跳动发展规划
- 2025-2030土库曼斯坦能源行业市场调研及产业结构调整分析
- 2025-2030图书出版发行渠道价格调控市场策略规划分析
- 母公司与子公司资质管理法律解析
- 生产流程标准化操作教程
- 2024年抖音影视作品宣传合同
- 详细抵押合同范本
- 《国际中文教材评价标准》
- 床-轮椅转移操作质量及评分标准
- DL-T976-2017带电作业工具、装置和设备预防性试验规程
- DB32T3916-2020建筑地基基础检测规程
- 2024年青海海南州消防救援支队消防文员招聘笔试参考题库附带答案详解
- 2022版《义务教育教学新课程标准》解读课件
- 期末水平综合练习(试题)新思维小学英语一年级上册
- 人教A版高中数学选择性必修第二册全册各章节课时练习题含答案解析(第四章数列、第五章一元函数的导数及其应用)
- 六年级下册小升初全复习-第12讲 工程问题-北师大 (含答案)
评论
0/150
提交评论