良性克服Firefox跨站

在Firefox中,不同Frame之间如果跨站,那么不能互相访问DOM,这给框架间通讯带来很多不方便。
有一点是良性的,那就是parent的iframe的属性src和iframe的window的location是相通的。这是联系他们的一座桥梁。
实现起来,可以在parent的iframe监听οnlοad=myFunction(),
当iframe发生某种事情,比如Ajax过程回调数据满足一定要求时,this.reload(true)。这时parent执行myFunction()了。
跨站在IE没有这么多麻烦事,随便跨。
FF不支持跨站框架通讯,也不支持跨站XmlHttpRequest,所以迫不得已想出来这样一个“曲线救国”的战术。

转载于:https://www.cnblogs.com/civ3/archive/2006/06/22/433291.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值