怎样访问子窗口中的内容

freefalcon 2003-07-21 03:06:34
用childWin=window.open()打开一个子窗口
我现在要通过childWin.document.body.innerHTML访问其内容,但由于不知道子窗口内容什么时候加载完毕,所以上面的写法会出错,可以通过循环或者setTimeout的方法来等待子窗口的加载,但不可靠,有没有万无一失的方法呢?
...全文
38 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
freefalcon 2003-07-21
  • 打赏
  • 举报
回复
ok,谢谢两位,我是访问别人的页面,呵呵
wsj 2003-07-21
  • 打赏
  • 举报
回复
var oWindow=window.open('index.htm');
window.aaa = oWindow.document;
oWindow.document.onreadystatechange = f;
function f()
{
if(window.aaa.readyState == 'complete')
alert('READY FOR BODY')
}
如果网页是你自己写的,可以在onload里直接回调。
fason 2003-07-21
  • 打赏
  • 举报
回复
childWIn.document.readyState=="complete"
or try{}catch(e){}

87,901

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧