Board logo

标题: [BUG反馈] 在页面中有js和iframe就出错 [打印本页]

作者: sky5    时间: 2007-9-15 22:39     标题: 在页面中有js和iframe就出错

在页面中有javascript和iframe,平常一切ok ,但只要iframe的引用页打开失败,js就停止执行,为什么
作者: killmesoftly    时间: 2007-9-15 22:54

提供页面测试一下
作者: sky5    时间: 2007-9-15 23:08

在IE7.0中就一切正常,iframe的引用页面无法打开js也能正常运行
作者: sky5    时间: 2007-10-28 00:46

我找到应该是问题的原因了

在TW中,iframe加载失败会返回break;或return false

js的执行也就中断了

而在IE7.0中ifreme的加载是独立的,产生的任何事件都不返回母窗口

sorry,标题写漏了:在页面中有js和iframe,只要iframe打开失败 js就停止执行
作者: niechel    时间: 2007-10-28 09:35

提供页面测试一下
作者: sky5    时间: 2007-10-29 10:25

不用测试页面,就普通的页面+JS+IFRAME的
document.write和writeln的语句之后应该加上document.close();
否则的话页面要等IFRAME加载完成才执行或触发ONLOAD事件
这样IFRAME加载失败,JS也不被执行处理,这样页面自然出错,我看IE7是用其他办法做了处理的
这不是TW的BUG啦, 谢谢




欢迎光临 世界之窗论坛 (http://bbs.theworld.cn./) Powered by Discuz! 7.2