javascript-window.onload是否表示全部内容已加载?
作者:互联网
我有一个包含iframe的页面.在该iframe中,有六个iframe.当我使用
window.onload
要么
document.observe(window, 'load', func) // of PrototypeJs,
这是否意味着iframe的所有内容和其他6个iframe的内容都已加载?
如果没有答案,那么我如何确定所有iframe内容均已加载.
[iframe中的iframe没有任何src.我正在从数据库内容填充这些iframe.]
谢谢.
解决方法:
iframe /框架中的资源位于它们自己的上下文中,您不能在父文档中使用window.onload.框架中的每个文档都需要告知父文档它们已加载.
一种实现方法是,将父文档中的isLoaded标志设置为假值,并且每个子文档中的window.onload事件将其isLoaded标志设置为true.在父文档中设置setInterval来检查这些标志,并在所有标志都设置好之后执行所需的操作.
可能有上百万种更好的解决方案^^我只是建议一个粗略的蓝图.
标签:iframe,javascript,prototypejs 来源: https://codeday.me/bug/20191106/2001045.html