js判断网页页面是否加载完成代码

js判断网页页面是否加载完成代码-营销人迪伦博客

用document.onreadystatechange的方法来监听状态改变, 
然后用document.readyState == “complete”判断是否加载完成 
代码如下: 

辅助代码如下:
document.onreadystatechange = subSomething;//当页面加载状态改变的时候执行这个方法. 
function subSomething() 

if(document.readyState == “complete”) //当页面加载状态 
myform.submit(); //表单提交 


页面加载readyState的五种状态 
原文如下: 
0: (Uninitialized) the send( ) method has not yet been invoked. 
1: (Loading) the send( ) method has been invoked, request in progress. 
2: (Loaded) the send( ) method has completed, entire response received. 
3: (Interactive) the response is being parsed. 
4: (Completed) the response has been parsed, is ready for harvesting. 

翻译成中文为: 
0 - (未初始化)还没有调用send()方法 
1 - (载入)已调用send()方法,正在发送请求 
2 - (载入完成)send()方法执行完成,已经接收到全部响应内容 
3 - (交互)正在解析响应内容 
4 - (完成)响应内容解析完成,可以在客户端调用了

未经允许不得转载:营销人迪伦博客 » js判断网页页面是否加载完成代码

赞 (4) 打赏

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏