通过js或jQuery,<iframe>子父窗口之间元素、方法、window的相互获取
来源:互联网 发布:淘宝买家一星需要几单 编辑:程序博客网 时间:2024/05/16 00:43
1、js在子窗口获取父窗口的window
window.parent
//此时可以调用父窗口的window方法,比如获取父窗口的高度window.parent.innerHeight,宽度window.parent.innerWidth,移动父窗口的位置等,具体的可以看本人博客的《获取浏览器窗口的尺寸及对浏览器窗口的一些操作》篇。
2、js在父窗口获取子窗口的window
$("#testiframe")[0].contentWindow==document.getElementById("testiframe").contentWindow==window.frames[0]
以上三种都可以获取子窗口的window,上面三种对应的<body>如下所示:
<div style="border:1px solid black;">
<iframe id='testiframe' height='400px' width='600px' src='xxxxx'></iframe>
</div>
3、jquery在iframe子页面获取父页面元素代码如下:
$("#objid",parent.document)
4、jquery在父页面获取iframe子页面的元素
代码如下:
$("#objid",document.frames('iframename').document)
5、js在iframe子页面获取父页面元素代码如下:
window.parent.document.getElementByIdx_x("元素id");
6、js在父页面获取iframe子页面元素代码如下:
window.frames["iframe_ID"].document.getElementByIdx_x("元素id");
7、子类iframe内调用父类函数:
window.parent.func();
//前提是父窗口的js中必须有func()这个方法。
0 0
- 通过js或jQuery,<iframe>子父窗口之间元素、方法、window的相互获取
- js,jquery获取父窗口,子窗口iframe的方法
- jquery、js调用iframe父窗口(父类)与子窗口元素的方法
- jquery、js调用iframe父窗口与子窗口元素的方法
- jquery、js调用iframe父窗口与子窗口元素的方法
- jquery、js调用iframe父窗口(父类)与子窗口元素的方法
- jquery、js调用iframe父窗口与子窗口元素的方法
- jquery、js调用iframe父窗口与子窗口元素的方法整理
- jquery、js调用iframe父窗口(父类)与子窗口元素的方法
- jquery、js调用iframe父窗口与子窗口元素的方法整理
- jquery、js调用iframe父窗口与子窗口元素的方法
- jQuery、JS调用iframe父窗口与子窗口元素的方法
- 父窗口和iframe子窗口之间相互传递参数和调用函数或方法
- js与jquery获取父窗口、子窗口中iframe的方法
- iframe获取父、子窗口元素的方法
- js 调用父窗口函数-iframe父窗口和子窗口相互的调用方法
- 父窗口和iframe子窗口之间相互传递参数和调用函数或方法(url中传参)
- [Html&JS] 一个网页上,不同的子父窗口iframe之间如何相互调用
- 设计模式-单例模式
- 数据结构JavaScript——单链表、循环链表
- go语言快速排序Quick sort
- 一个通用的Makefile写法
- ios中的动态反射机制
- 通过js或jQuery,<iframe>子父窗口之间元素、方法、window的相互获取
- spring读取配置文件初始化容器操作总结
- CSS web页面自适应屏幕
- iOS中storyboard故事板使用Segue跳转界面、传值
- 在Unity中通过NGUI UITexture制作动态聊天表情
- URL编码表
- 自定义控件(28)---drawText、FontMetrics学习
- 设计模式
- 几率与概率