在Iframe中调用子页面的Js函数

在Iframe中调用子页面的Js函数


调用IFRAME子页面的JS函数

说明:假设有2个页面,index.html和inner.html。其中index.html中有一个iframe,这个iframe的src指向inner.html。 
我们现在要做的就是: 
1.在index.html中调用inner.html上的一个js方法 
2.在inner.html中调用index.html上的一个js方法 

实现代码如下: 

index.html 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
< html
< head
< script  type = "text/javascript"
function ff(){ 
alert(">>this is index's js function  index.html"); 
</ script
</ head
< body
< div  style = "background: lightblue;"
This is index page. 
< input  type = "button"  value = "run index's function"  onclick = "ff();"  /> 
< input  type = "button"  value = "run inner page's function"  onclick = 'window.frames["childPage"].sonff();'  /> 
</ div
< iframe  id = "childPage"  name = "childPage"  src = "inner.html"  width = "100%"  frameborder = "0" ></ iframe
</ body
</ html >


inner.html 


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
< html
< head
< script  type = "text/javascript"
function sonff(){ 
alert(">>this is inner page's js function"); 
</ script
</ head
< body
< div  style = "background: lightgreen;"
This is inner page. 
< input  type = "button"  value = "run index's function"  onclick = 'parent.window.ff();'  /> 
< input  type = "button"  value = "run inner page's function"  onclick = "sonff();"  /> 
</ div
</ body
</ html >




wKioL1SXvcOyeoivAAIcaM6ZJwA453.jpg



来源:

http://blog.163.com/zhao_jinggui/blog/static/169620429201010304751722/




JavaScript跨域脚本调用(iframe方式)

http://www.cnblogs.com/guohui/archive/2012/02/24/2366860.html








   本文转自许琴 51CTO博客,原文链接:http://blog.51cto.com/xuqin/1592620,如需转载请自行联系原作者




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值