`

document.readyState几种状态及示例

 
阅读更多

 

  document.readyState几种状态及示例

说 明 

这个属性是只读的,传回值有以下的可能: 

0-UNINITIALIZED:XML 对象被产生,但没有任何文件被加载。 
1-LOADING:加载程序进行中,但文件尚未开始解析。 
2-LOADED:部分的文件已经加载且进行解析,但对象模型尚未生效。 
3-INTERACTIVE:仅对已加载的部分文件有效,在此情况下,对象模型是有效但只读的。 
4-COMPLETED:文件已完全加载,代表加载成功。 
  
  
范 例 
alert("The readyState property is " + xmlDoc.readyState); 


document.readyState几种状态及示例 - gaoyusi - My code life< script language = " javascript " >
document.readyState几种状态及示例 - gaoyusi - My code life
document.readyState几种状态及示例 - gaoyusi - My code life
if  (document.readyState == " complete " )
document.readyState几种状态及示例 - gaoyusi - My code life
{
document.readyState几种状态及示例 - gaoyusi - My code life         AdjustImageSize();
document.readyState几种状态及示例 - gaoyusi - My code life }

document.readyState几种状态及示例 - gaoyusi - My code life
else
document.readyState几种状态及示例 - gaoyusi - My code life
{
document.readyState几种状态及示例 - gaoyusi - My code life         document.onreadystatechange 
=   function ()
document.readyState几种状态及示例 - gaoyusi - My code life         
{
document.readyState几种状态及示例 - gaoyusi - My code life            
document.readyState几种状态及示例 - gaoyusi - My code life                 
if  (document.readyState  ==   " complete " )
document.readyState几种状态及示例 - gaoyusi - My code life                 
{
document.readyState几种状态及示例 - gaoyusi - My code life                         AdjustImageSize();
document.readyState几种状态及示例 - gaoyusi - My code life                 }

document.readyState几种状态及示例 - gaoyusi - My code life         }

document.readyState几种状态及示例 - gaoyusi - My code life }

document.readyState几种状态及示例 - gaoyusi - My code life
document.readyState几种状态及示例 - gaoyusi - My code life
function  AdjustImageSize()
document.readyState几种状态及示例 - gaoyusi - My code life
{
document.readyState几种状态及示例 - gaoyusi - My code life         
var  imageWidth  =  document.all[ " SendPic " ].width;
document.readyState几种状态及示例 - gaoyusi - My code life         
var  imageHeight  =  document.all[ " SendPic " ].height;
document.readyState几种状态及示例 - gaoyusi - My code life         
document.readyState几种状态及示例 - gaoyusi - My code life         
if  (imageWidth  ==   0   &&  imageHeight  ==   0 )
document.readyState几种状态及示例 - gaoyusi - My code life         
{
document.readyState几种状态及示例 - gaoyusi - My code life                 document.write (
" 图片下载失败,请刷新! " );
document.readyState几种状态及示例 - gaoyusi - My code life                 
return ;
document.readyState几种状态及示例 - gaoyusi - My code life         }

document.readyState几种状态及示例 - gaoyusi - My code life         
document.readyState几种状态及示例 - gaoyusi - My code life         
if  (imageWidth  >   160   ||  imageHeight  >   160 )
document.readyState几种状态及示例 - gaoyusi - My code life         
{
document.readyState几种状态及示例 - gaoyusi - My code life                 
if  (imageWidth  >  imageHeight)
document.readyState几种状态及示例 - gaoyusi - My code life                 
{
document.readyState几种状态及示例 - gaoyusi - My code life                         k 
=   160   /  imageWidth;
document.readyState几种状态及示例 - gaoyusi - My code life                         imageHeight 
=  imageHeight  *  k;
document.readyState几种状态及示例 - gaoyusi - My code life                         imageWidth 
=   160 ;
document.readyState几种状态及示例 - gaoyusi - My code life                 }

document.readyState几种状态及示例 - gaoyusi - My code life                 
else
document.readyState几种状态及示例 - gaoyusi - My code life                 
{
document.readyState几种状态及示例 - gaoyusi - My code life                         k 
=   160   /  imageHeight;
document.readyState几种状态及示例 - gaoyusi - My code life                         imageWidth 
=  imageWidth  *  k;
document.readyState几种状态及示例 - gaoyusi - My code life                         imageHeight 
=   160 ;
document.readyState几种状态及示例 - gaoyusi - My code life                 }

document.readyState几种状态及示例 - gaoyusi - My code life                 
document.readyState几种状态及示例 - gaoyusi - My code life                 document.all[
" ImgResized " ].value  =   " 1 " ;
document.readyState几种状态及示例 - gaoyusi - My code life         }

document.readyState几种状态及示例 - gaoyusi - My code life         
document.readyState几种状态及示例 - gaoyusi - My code life         document.all[
" SendPic " ].width  =  imageWidth;
document.readyState几种状态及示例 - gaoyusi - My code life         document.all[
" SendPic " ].height  =  imageHeight;
document.readyState几种状态及示例 - gaoyusi - My code life         
document.readyState几种状态及示例 - gaoyusi - My code life         document.all[
" ImgWidth " ].value  =  imageWidth;
document.readyState几种状态及示例 - gaoyusi - My code life         document.all[
" ImgHeight " ].value  =  imageHeight;
document.readyState几种状态及示例 - gaoyusi - My code life }

document.readyState几种状态及示例 - gaoyusi - My code life
</ script >

 

转自http://blog.csdn.net/gaoyusi4964238/article/details/4378510

 

http://hmilyner.blog.sohu.com/156903987.html

 

 

 

http://www.cnblogs.com/lhb25/archive/2009/07/30/1535420.html

 

用 document.readyState == "complete" 判断页面是否加载完成

传回XML 文件资料的目前状况。  
基本语法
intState = xmlDocument.readyState; 

说 明

这个属性是只读的,传回值有以下的可能:

0-UNINITIALIZED:XML 对象被产生,但没有任何文件被加载。
1-LOADING:加载程序进行中,但文件尚未开始解析。
2-LOADED:部分的文件已经加载且进行解析,但对象模型尚未生效。
3-INTERACTIVE:仅对已加载的部分文件有效,在此情况下,对象模型是有效但只读的。
4-COMPLETED:文件已完全加载,代表加载成功。
 
范 例
alert("The readyState property is " + xmlDoc.readyState);

分享到:
评论

相关推荐

    QQ vba 登 录

    Sub QQ() On Error Resume Next ... .document.getelementbyid("verifytip").Value = .document.getelementbyid("verifyshow").Value .document.getelementbyid("button").Click '登 录 End With End Sub

    img.readyState!= complete 权限问题 也是一个无用题

    NULL 博文链接:https://wangjc-opal.iteye.com/blog/766043

    XMLHttpRequest

    1.readyState属性 readyState:只读属性。 作用:通过读取该属性,从而知道XMLHttpRequest 目前进行到了哪一步 取值: 状态码 名称 描述 0 未初始化 默认状态,XMLHttpRequest刚刚被创建 1 打开 调用了对象的...

    WEB QQ登录VB实例

    While XmlHttp.ReadyState &lt;&gt; 4 DoEvents ntime = Now '获取循环时间 If DateDiff("s", stime, ntime) &gt; 3 Then getHtmlStr = "": Exit Function '判断超出3秒即超时退出过程 Wend getHtmlStr = StrConv...

    .net ajax示例

    if(xmlHttp.readyState==4){//完成 if(xmlHttp.status==200){//成功 if(xmlHttp.responseText==""){ if(isEn==1){ document.getElementById("spanpwd").innerHTML="&lt;font color='red'&gt;Password error!&lt;/font&gt;" ...

    实现星星跟随鼠标的特效

    if (document.tooltip2.document.nstip.left&gt;=-document.tooltip2.document.nstip.document.width) document.tooltip2.document.nstip.left-=5 else document.tooltip2.document.nstip.left=150 } function YY_...

    javascript实现将文件保存到本地方法汇总

    下面是保存一个图片为示例,代码来源于网络,希望能够给大家带来一定的帮助,代码如下: ...oPop.document.readyState != "complete"; ) { if(oPop.document.readyState=="complete")break; } oPop.document.exec

    javascript 保存文件到本地实现方法

    2种形式都可以 第一种: 代码... oPop.document.readyState != “complete”; ) { if (oPop.document.readyState == “complete”)break; } oPop.document.execCommand(“SaveAs”); oPop.close(); } [removed] &lt;im

    PHP100视频教程 49:Ajax PHP打造等待进度条效果(二).rar

    2、方法XHR.readyState五种状态  0:请求未初始化,还没有调用 open()。  1:请求已经建立,但是还没有发送,还没有调用 send()。  2:请求已发送,正在处理中(通常现在可以从响应中获取内容头)。  3:...

    简单的PHP+MySQL+AJAX留言板实例

    document.getElementById("output").innerHTML = "Loading..."; document.getElementById("submit").disabled = true; var name = document.getElementById("name").value; var text = document.getElementById...

    PHP100视频教程 49:Ajax+PHP打造等待进度条效果(二)

    1、解答48讲Ajxa常见问题 2、方法XHR.readyState五种状态 0:请求未初始化,还没有调用 open()。 1:请求已经建立,但是还没有发送,还没有调用 send()。 2:请求已发送,正在处理中(通常现在可以从响应中获取...

    jQuery Ajax的readyState和status的区别和使用详解

    在前几篇分析了jquery的ajax异步和同步,以及异常的一些处理,感觉还没有把ajax的readyState和status说清楚.今天就来说说ajax状态的那点事。 jquery ajax函数源代码是这样的: var getXmlHttpRequest = function ()...

    在线考试系统案例

    document.getElementById("isOkMsg").src = "&lt;%=basePath%&gt;/images/nos.png"; document.getElementById("usName").focus(); document.getElementById("login_ok").removeAttribute("disabled"); } function _...

    基于javascript原生判断DOM是否加载完毕

    document.readyState 返回当前文档的状态,属性如下: uninitialized 还未开始加载 loading 加载中 interactive 已加载,文档与用户可以开始交互 complete 加载完成 DOMContentLoaded 当 DOMContentLoaded事件...

    web-components-loader

    由于我们如何加载组件,我们必须在webcomponents-loader.js中添加第174-180行,然后使用它来检查就绪状态,而不是原始document.readyState === 'loading' 。readyState document.readyState === 'loading'语句。

    learning-vanilla-js:只是想学习Vanilla JS

    readyState === "interactive" || document . readyState === "complete" ? callback ( ) : document . addEventListener ( "DOMContentLoaded" , callback ) ; } ; //We can use this domReady() func

    跟随鼠标的萤火虫

    }else if (document.layers){document.tooltip2.document.nstip.document.write(‘‘+text+‘‘)document.tooltip2.document.nstip.document.close()document.tooltip2.document.nstip.left=0currentscroll=...

    如何在WebForm中使用javascript防止连打(双击)

    http://www.cnblogs.com/dahuzizyd/archive/2007/01/04/javascript_Double_click.html在WebForm上,有的处理...= null && window.document.readyState != ‘complete’) { alert&#40;“正在处理,请等待!”&#41;;

    捕获文本框内容改变的事件与如何判断整个页面是否加载完成

    1,如何判断整个页面是否加载完成 2,捕获文本框内容改变的事件 document.readyState onpropertychange

    ajax readyState的五种状态详解

    0 - (未初始化)还没有调用send()方法 1 - (载入)已调用send()方法,正在发送请求 2 - (载入完成)send()方法执行完成,已经接收到全部响应内容 3 - (交互)正在解析响应内容 4 - (完成)响应内容解析...

Global site tag (gtag.js) - Google Analytics