Firefox和IE,通过JavaScript调用iframe中页面的函数
来源:互联网 发布:知乎live 回看 编辑:程序博客网 时间:2024/06/11 13:08
Firefox和IE,通过JavaScript调用iframe中页面的函数
分类: js2011-02-15 10:07 66人阅读 评论(0) 收藏 举报
我在做一个网站的时候,遇到需要调用父窗体中 iframe 中页面里的一个javascript函数,我是这样写的
引用
parent.iframe_id.function_name();
这个写法,在IE里是没有问题的,但是到了Firefox下就无效了。那么如何同时兼容Firefox和IE呢?在MSDN中查找,并且实验,最后终于找到方法了,如下
引用
parent.document.getElementsByTagName("iframe")["iframe_id"].contentWindow.function_name();
如果要调用 iframe 中页面里的 iframe 中页面里的javascript函数(是不是很绕啊,呵呵),该如何操作呢?道理与上面的一样,只不过代码多一些而已,如下
引用
parent.document.getElementsByTagName("iframe")["iframe_id"].contentWindow.document.getElementsByTagName("iframe")["iframe_id"].contentWindow.function_name();
以上后面的两条语句同时支持Firefox和IE,在Opera中是否有效,我还没有去验证,有兴趣的朋友可以去试一试,我估计应该可以运行的。
- Firefox和IE,通过JavaScript调用iframe中页面的函数
- Firefox和IE,通过JavaScript调用iframe中页面的函数
- iframe子页面调用父页面javascript函数的方法(支持chrome和IE的通用方法)
- 访问iframe里面的javascript函数、对象,兼容IE、Firefox
- 访问iframe里面的javascript函数、对象,兼容IE、Firefox
- 兼容FireFox和IE的iframe自适应高度js函数
- IE和Firefox中Iframe的互操作问题
- iframe子页面调用父页面javascript函数的方法
- iframe子页面调用父页面javascript函数的方法
- iframe子页面调用父页面javascript函数的方法
- X5 环境通过iframe引入的页面调用X5函数
- javascript中iframe里面的页面调用父窗口js函数的方法。
- javascript中iframe里面的页面调用父窗口js函数的方法
- 怎样让iframe调用父页面的javascript函数?
- IE 和Firefox下都可以刷新Iframe页面
- javascript获取iframe文档内容(兼容IE和Firefox)
- javascript中new Date()构造函数在fireFox和ie不兼容的问题
- 适用于IE和Firefox的剪贴板javascript函数
- base sdk missing解决办法
- Java报表条件属性概要
- 周末
- 诺基亚的问题、挑战、未来
- 如何改变浮躁心理
- Firefox和IE,通过JavaScript调用iframe中页面的函数
- Optimizing C and C++ Code
- Lucene Similarity (Lucene 文档评分score机制详解
- spring + freemaker 的报错 no class found :freemaker/cache/TemplateLoader
- 查找最耗iowait的进程
- 在CentOS 6.0安装LAMP服务器(Apache2+PHP5+MySQL)
- poj 2318 poj 2398
- jQuery combobox获取List
- (转载)android---Tab与TabHost