js如何判断网页是否全部加载完成??????? 如题!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一个建议可以在网页末尾设定一个JS函数,通过JS函数的返回值应该可以搞定 <script langue='javascript'> alert('页面执行完了');//这JS放在页面的最后面</script> window.onload = function(){//全部加载完成!!} 页面加载流程:页面初始化(加载html标签)--》请求资源文件(图片、css、js)-》呈现判断是否加载完就是要看load事件有没有执行完,js加载时会把所有的文件放到body元素之后,所以你可以在body之后加一段<script langue='javascript'> alert('页面加载完成!!');</script>就可以进行判断了! 参见jquery的ready方法,应该是在不同的浏览器中判断onLoad函数,当然你也可以不把包含的js文件放在head里面,而是放在body的最底部,这样的话,等整个页面加载完了才会执行js 这要看你怎么理解或自定义这个“加载”的。一般来说,用window.onload就是了。但如果涉及一些大体积的图片的加载,由于传输速度远落后于页面结构的加载速度,所以,如果你是想知道这些资源实际加载完成的时机的话,就需要额外对这些资源进行onload的监测。比如,10个大图片,分别在每个图片的onload里给一个计数变量加1,并随即检测其数值,当某一次加后的计数达到10,则说明全部实际完成了。 window.onload = function(){}和 body 后面直接写js 也可以! if(document.readyState=='complete'){ window.alert('加载完成!'); } javascript里面的ONLOAD时间会在页面加载完立即执行,JQUERY里面的$()READY函数也是同理,当有多个READY函数时,依定义的次序执行,在函数体添加代码就可以判断页面是否加载完成了 onload是dom组件加载完毕document.onreadystatechange可用来判断图片等加载download完毕。 window.onload = function(){//全部加载完成!!} 这个是比较好的 这段自学设计模式,请教两个关于设计方式的问题 fusioncharts 饼图pid3d的问题 meizz的控件MzTreeView如何在一开始就展开某个节点? 一个js兼容的问题 在线等,解决这种 特殊浮动广告条 的问题! 高手们指教一下! 二个下拉选择框,连动如何实现 静态页面如何判断地址栏中的地址? 请问如何使用javascript脚本得到客户端IP或者本机IP(在线等) 如何用javascript代码来禁止向文本框中写入数据???? js 怎样判断一张图片加载完毕? 如何用javascript控制web页面生成的Excel文件中单元格内动态数据显示时强制换行的问题
alert('页面执行完了');//这JS放在页面的最后面
</script>
//全部加载完成!!
}
判断是否加载完就是要看load事件有没有执行完,js加载时会把所有的文件放到body元素之后,所以你可以在body之后加一段
<script langue='javascript'>
alert('页面加载完成!!');
</script>
就可以进行判断了!
一般来说,用window.onload就是了。
但如果涉及一些大体积的图片的加载,由于传输速度远落后于页面结构的加载速度,所以,如果你是想知道这些资源实际加载完成的时机的话,就需要额外对这些资源进行onload的监测。比如,10个大图片,分别在每个图片的onload里给一个计数变量加1,并随即检测其数值,当某一次加后的计数达到10,则说明全部实际完成了。
和 body 后面直接写js 也可以!
{
window.alert('加载完成!');
}
document.onreadystatechange可用来判断图片等加载download完毕。
//全部加载完成!!
} 这个是比较好的