判断子窗口下载完成的代码是?
现在有A.html b.html c.html 三个网页,
a.html里,以iframe的形式引用了 b.html文件,
要求在用户打开a.html页面时,判断iframe里的b.html是否完成下载完成,如果完成将转入c.html页面.如何写代码?
问题点数:20、回复次数:7Top
1 楼thinboyxp(K-Res)回复于 2005-06-04 00:08:01 得分 2
你在B页面里面的OnLoad里执行父框架parent.fn()不就行了?Top
2 楼eagle_gui(凉开水@www.dd16.net)回复于 2005-06-04 01:09:36 得分 0
不行.
B页面是跨域操作.不可修改.Top
3 楼LGEN()回复于 2005-06-04 16:32:14 得分 2
b.html文件的末尾加个隐藏的元素,比如表格,名叫"Over"
在a.html用settimeout每隔1秒钟查看一次,iframe.body.Over是否存在,如果不存在证明网页没有好,继续下一次的settimeout.如果存在,证明完成.
如果你不能修改b.html的内容比如盗链,就在b.htm里找个元素来替代Over的作用.Top
4 楼springwood(background-color:white)回复于 2005-06-05 14:30:08 得分 1
readyStateTop
5 楼eagle_gui(凉开水@www.dd16.net)回复于 2005-06-06 10:12:20 得分 0
不行.
B页面是跨域操作.不可修改.
Top
6 楼meizz(梅花雪)回复于 2005-06-06 10:17:25 得分 5
脚本就根本不支持跨域操作, 你还要怎么样?Top
7 楼JK_10000(JK)回复于 2005-06-06 10:43:50 得分 10
<iframe style="width:500;height:400" src="http://jkisjk.vip.sina.com/html" onload="location.href='c.html';">
</iframe>Top




