有关frame框架的问题

hrtc 2005-01-28 11:07:16
<frameset name="f1">
<frame name="f2">...</frame>
<frameset name="f3">
<frame name="f4">...</frame>
<frame name="f5">...</frame>
</frameset>
</frameset>
在f5中调用f4中元素,如parent.f3.f4.elementID=...,
有时会报错:parent.f1.f3.elementID不是对象,
原因是f4中的元素elementID还未被加载,
请问怎么能让f4在f5之前被加载?
(这个问题很普遍,提得也很多,但我找不到很好的答案,谢谢大家不吝赐教.)
...全文
113 2 打赏 收藏 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
hrtc 2005-01-31
  • 打赏
  • 举报
回复
试过了报while(parent.f3.f4.elementID && count++<20){这句中的parent.f3.f4.elementID 不是对象,parent.f3.f4.elementID ==null,parent.f3.f4.elementID ==undefine,parent.f3.f4.elementID ==NaN,都试过了,都没用,有什么办法能让f3先onload,再让分onload?
谢谢你的回答, SeaBirds(SeaBird) 海鸥 哈哈!
SeaBirds 2005-01-28
  • 打赏
  • 举报
回复
可试下用个循环来查看F4是否加载成功(当然这不是很好的方法)
f5里最后
while(parent.f3.f4.elementID && count++<20){
Thread.sleep(100);
}
parent.f3.f4.elementID=...;

23,404

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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