可以做到吗??
这样做的目的是在我的页面的图像,文本和内容加载完毕后加载重型Flash影片......
任何解决方案..?
更多详情: Flash影片(音乐mp3)与菜单一起加载到一个框架(menuFrame)中。内容(需要先加载)位于另一个框架(contentFrame)......
答案 0 :(得分:6)
$(window).load(function() {
// this code runs after the page finished loading
});
答案 1 :(得分:2)
$(window).load()
正是您所寻找的。当整个页面(即DOM plus 所有图像资源)已加载时,事件将触发。 From the docs:
当加载事件和所有子元素已完全加载时,会将事件发送到元素。此事件可以发送到与URL关联的任何元素:图像,脚本,框架,iframe和窗口对象。
答案 2 :(得分:1)
尝试:
的window.onload
或Jquery版本:
$(窗口).load()
答案 3 :(得分:0)
一个框架不能“查看”另一个框架,只能访问其父框架(框架 - >框架集,iframe - > parentDocument)。所以你不能隐含地等待另一个帧加载。如果你控制其他框架的内容,那么你应该在这里发布一个事件,比如window.callMeWhenLoadIsDone=function(){ alert('hey'); };
,在另一个框架中你会“伸手”,就像$(window).load(function(){ window.parent.callMeWhenLoadIsDone(); })
一样。这假设您是page / iframe设置中的主页面代码或frameset / childFrame设置中的框架集代码。当然请注意,框架集已弃用。 ;)