CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  JavaScript

判断子窗口下载完成的代码是?

楼主eagle_gui(凉开水@www.dd16.net)2005-06-03 22:05:29 在 Web 开发 / JavaScript 提问

 
    现在有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

相关问题

  • 如何判断一个页面下载完成呢?
  • 怎样判断BT文件已经下载完成?
  • 如何判断一个IFrame已经下载完成了?
  • 求下载代码
  • 求判断是否安装FLASH插件,并且自动下载安装FLASH插件的代码
  • masterz,111222过来看看,BHO中判断网页下载完成的问题
  • 请问如何判断网页中所有的内容已经下载完成?
  • 界面代码下载
  • VB源代码下载
  • 求FTP下载源代码

关键词

  • 页面
  • 修改
  • html
  • 完成
  • 跨域操作
  • iframe
  • 存在

得分解答快速导航

  • 帖主:eagle_gui
  • thinboyxp
  • LGEN
  • springwood
  • meizz
  • JK_10000

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo