怎样判断页面是否加载完成?
前提是 我打开的是 别人的页面。。。如:百度 谷歌 什么的 判断页面是不是已经全部的加载完成?
------解决方案--------------------window.onload=function(){....}
这个不知道成不成了.
------解决方案--------------------ajax请求 状态200后
------解决方案--------------------浏览器, 那个Ajax有一个响应状态来着。 。
xmlhttprequest对象有个readyStae属性.
0 - (未初始化)还没有调用send()方法
1 - (载入)已调用send()方法,正在发送请求
2 - (载入完成)send()方法执行完成,已经接收到全部响应内容
3 - (交互)正在解析响应内容
4 - (完成)响应内容解析完成,可以在客户端调用了
------解决方案--------------------只对IE有效的:
function document.onreadystatechange()
{
if (document.readyState=="complete") {
alert("网页加载完毕");
}
}
------解决方案--------------------C#中怎麼得到IE狀態欄的信息
http://topic.csdn.net/u/20071105/14/793d0e5b-aeb2-4ee9-bf8e-5536e402ce74.html
------解决方案--------------------jquery
.ajax 就可以啊 你访问一个页面 回调函数的时候 就是 加载完成返回
------解决方案--------------------使用webbrowser控件,并且页面没有frame,可以考虑浏览器的documentcomplete事件