js如何判断网页是否全部加载完成???????

yz383838 2010-10-30 08:41:42
如题!!!
...全文
11851 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
huanmie1986 2010-11-02
  • 打赏
  • 举报
回复
window.onload = function(){
//全部加载完成!!
} 这个是比较好的
brainwkernighan 2010-11-02
  • 打赏
  • 举报
回复
onload是dom组件加载完毕
document.onreadystatechange可用来判断图片等加载download完毕。
龙心 2010-11-02
  • 打赏
  • 举报
回复
onload()
wangqi0325 2010-11-02
  • 打赏
  • 举报
回复
javascript里面的ONLOAD时间会在页面加载完立即执行,JQUERY里面的$()READY函数也是同理,当有多个READY函数时,依定义的次序执行,在函数体添加代码就可以判断页面是否加载完成了
leehuat 2010-11-01
  • 打赏
  • 举报
回复
if(document.readyState=='complete')
{
window.alert('加载完成!');
}

在路上20130607 2010-11-01
  • 打赏
  • 举报
回复
不少答案 应该都lz用的
wfyfjplfjj 2010-10-31
  • 打赏
  • 举报
回复
参见jquery的ready方法,应该是在不同的浏览器中判断onLoad函数,当然你也可以不把包含的js文件放在head里面,而是放在body的最底部,这样的话,等整个页面加载完了才会执行js
healer_kx 2010-10-31
  • 打赏
  • 举报
回复
onload
hch126163 2010-10-31
  • 打赏
  • 举报
回复
window.onload = function(){

}
和 body 后面直接写js 也可以!
  • 打赏
  • 举报
回复
这要看你怎么理解或自定义这个“加载”的。
一般来说,用window.onload就是了。
但如果涉及一些大体积的图片的加载,由于传输速度远落后于页面结构的加载速度,所以,如果你是想知道这些资源实际加载完成的时机的话,就需要额外对这些资源进行onload的监测。比如,10个大图片,分别在每个图片的onload里给一个计数变量加1,并随即检测其数值,当某一次加后的计数达到10,则说明全部实际完成了。
xiailiang 2010-10-31
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 lone_cheerup 的回复:]
<body onload="alert();">
[/Quote]


+1
zjhiphop2006 2010-10-30
  • 打赏
  • 举报
回复
页面加载流程:页面初始化(加载html标签)--》请求资源文件(图片、css、js)-》呈现
判断是否加载完就是要看load事件有没有执行完,js加载时会把所有的文件放到body元素之后,所以你可以在body之后加一段
<script langue='javascript'>
alert('页面加载完成!!');
</script>
就可以进行判断了!
lone_cheerUp 2010-10-30
  • 打赏
  • 举报
回复
<body onload="alert();">
zhangshaolongjj 2010-10-30
  • 打赏
  • 举报
回复
window.onload = function(){
//全部加载完成!!
}
hxs0117143 2010-10-30
  • 打赏
  • 举报
回复
vbg ka
shaoliang520xi 2010-10-30
  • 打赏
  • 举报
回复
<script langue='javascript'>
alert('页面执行完了');//这JS放在页面的最后面
</script>
wuaier 2010-10-30
  • 打赏
  • 举报
回复
JS函数 是什么函数
小龙在线 2010-10-30
  • 打赏
  • 举报
回复
一个建议

可以在网页末尾设定一个JS函数,通过JS函数的返回值应该可以搞定

87,985

社区成员

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

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