欢迎来到我的博客,这里关注汽车研发、Bo-blog博客、域名网站等专业内容!如果你喜欢我的博客,请将本站“加入收藏”,有空多来看看!
我在《Firefox和IE的显示策略区别 - 解决前面Firefox的bug》中,提到了Firefox会先载入网页,再加载图片,Flash等。为了解决我的问题,我使用了setTimeout("myFunction",4000),延时以解决有时图片还没加载完成的问题。
但实际上,有时候如果图片比较少,4秒就显得太长了。有时候如果图片比较多,这4秒还不够!
这可怎么办?Javascript又没这么智能。
于是,我就动脑筋动到以前body标签里的onLoad事件了。
我在Javascript中把setTimeout("myFunction",2000)改为document.onLoad=myFunction()。我的意思是,当页面完成onLoad这个事件后,就可以执行我的myFunction了。




2009/08/19

