跨iframe 执行js函数
来源:互联网 发布:雷神3彩蛋 知乎 编辑:程序博客网 时间:2024/05/16 16:59
Posted on 2010-07-30 19:19 千羽天明
主窗口中的代码:
1
2
3
4
5
6
<
script
type
=
"text/javascript"
>
window.gogo = function (){alert('这是来自主窗口的信息');}
</
script
>
<
iframe
id
=
"test"
name
=
"test"
src
=
"testb.html"
width
=
"200"
height
=
"300"
style
=
"border:3px solid #333;"
></
iframe
>
<
input
type
=
"button"
value
=
"执行iframe中的函数"
onclick
=
"window.frames['test'].gogo()"
/>
Iframe中的代码:
1
2
3
4
<
script
type
=
"text/javascript"
>
window.gogo = function(){alert('这是来自iframe的信息');}
</
script
>
<
input
type
=
"button"
value
=
"执行主窗口中的函数"
onclick
=
"window.parent.gogo()"
/>
window.frames['test'].gogo() 也可以写成 window.frames['test'].window.gogo(),但window.frames['test'] != window.frames['test'].window
alert( window.frames['test'] ) 返回的是 object DOMWindow, alert(window.frames['test'].window) 同样返回的是object DOMWindow,看来这里也能默认window。
同理:
window.frames['test'].window == document.getElementById('test').contentWindow
window.frames['test'] == document.getElementById('test').contentWindow
在ie6 ie7 ie8 firefox3.6 chrome中测试通过
- 跨iframe 执行js函数
- 跨Iframe执行js函数
- Iframe外执行所包含的iframe中的JS函数的方法
- 调用iframe中的js函数
- js调用iframe内函数
- Html中iframe跨域调用js函数解决办法
- js实现iframe跨页面调用函数的方法
- JS执行匿名函数
- js立即执行函数
- JS-立即执行函数
- js如何执行函数
- js自执行函数
- JS立即执行函数
- js立即执行函数
- js 立即执行函数
- js立即执行函数
- js立即执行函数
- js立即执行函数
- soupui运行时卡死,不能点击等故障解决
- 表格对象
- 多线程编程指南
- android application级别的图片缓存
- TX Text Control文字处理教程(3)打印操作
- 跨iframe 执行js函数
- HG MQ,在又新版本的时候,本机有修改的代码时,该怎么操作?
- 变量
- js 对页面table数据排序
- 基于SAAS思想的企业手机报彩信软件平台
- java:全角字符转半角
- 《.net设计规范--.net约定、惯用法与模式》读书笔记
- java中初始化顺序(转)
- zz: 乱谈服务器编程