js中子框架和父框架的通信
来源:互联网 发布:淘宝退货赠品要退吗 编辑:程序博客网 时间:2024/05/16 10:26
1.获取父框架的内容
window.parent.name;//name为你要获取的值的名称
parent.document.getElementById("id"); //根据id获取父框架对象
parent.document.getElementByTagName("name"); //根据name获取父框架对象
2.获取子框架的内容
document.getElementById("id").contentWindow.document.getElementById("childId");
根据子窗口Id获取子框架内容,根据子框架的childId,获取框架对象。
document.getElementById("id").contentWindow可以获得子窗口的window对象
3.父框架引用子框架
window.frames; //获取父窗口中的所有子框架对象,返回的是一个window对象数组
window.frames["frameName"];//根据框架名称获取子框架的window对象,frameName为框架name值
window.frames["frameName"].functionName; //父框架调用子框架的方法。functionName为方法名
4.子框架引用父框架
每一个window对象都有一个parent属性,该属性代表着父窗口。
如果当前窗口为顶层窗口,则window.parent仍表示本身窗口。
window.parent.reload();//刷新父框架
5.兄弟框架之间的引用
self.parent.frames["frameName"];
6.引用顶层框架
每个window对象都有一个top属性,表示顶层窗口
window.top.frames; //获取顶层框架中的所有子框架
7.改变框架载入的页面
每个window对象都有一个location属性,可以改变框架的载入路径。
window.frames[0].loaction("url"); //重载第一个子框架的内容,文件路径为url。
- js中子框架和父框架的通信
- html 框架中子窗体与父窗体之间的调用
- webview与js的通信框架
- webview与js的通信框架
- 父框架与跨域子框架的通信
- 七周七种前端框架四:Vue.js 组件和组件通信
- 【通信框架】跨语言通信框架的比较——Protobuf、Thrift和Avro
- js框架和插件
- JS库和框架
- JS获取父框架的内容:获取子框架的内容:js框架应用
- JS获取父框架的内容:获取子框架的内容:js框架应用
- JS获取父框架的内容:获取子框架的内容:js框架应用
- JS获取父框架的内容:获取子框架的内容:js框架应用
- ESFramework 可复用的通信框架
- mina 框架java服务端的搭建和通信
- mina 框架java服务端的搭建和通信。
- 基于nio的java网络通信框架介绍和选择
- mina 框架java服务端的搭建和通信。
- 时间复杂度
- 【动态规划】【树形DP】[UVa 10859]Placing Lampposts
- FMDB的使用
- 编程是思想的艺术,需内外兼修!抛砖引玉之个人见解
- [php] 前后端URL编解码
- js中子框架和父框架的通信
- Java时间格式转换大全
- GCD入门(四): 完结
- live()方法用法详解
- 求字符串的最小周期
- Ubuntu 配置minicom
- mysql insert和前台显示乱码
- Android快速开发框架大全
- C/C++与内存相关的函数