document.readyState几种状态及示例
说 明
这个属性是只读的,传回值有以下的可能:
0-UNINITIALIZED:XML 对象被产生,但没有任何文件被加载。
1-LOADING:加载程序进行中,但文件尚未开始解析。
2-LOADED:部分的文件已经加载且进行解析,但对象模型尚未生效。
3-INTERACTIVE:仅对已加载的部分文件有效,在此情况下,对象模型是有效但只读的。
4-COMPLETED:文件已完全加载,代表加载成功。
范 例
alert("The readyState property is " + xmlDoc.readyState);
<
script language
=
"
javascript
"
>
if
(document.readyState
==
"
complete
"
)
{
AdjustImageSize();
}
else
{
document.onreadystatechange
=
function
()
{
if
(document.readyState
==
"
complete
"
)
{
AdjustImageSize();
}
}
}
function
AdjustImageSize()
{
var
imageWidth
=
document.all[
"
SendPic
"
].width;
var
imageHeight
=
document.all[
"
SendPic
"
].height;
if
(imageWidth
==
0
&&
imageHeight
==
0
)
{
document.write (
"
图片下载失败,请刷新!
"
);
return
;
}
if
(imageWidth
>
160
||
imageHeight
>
160
)
{
if
(imageWidth
>
imageHeight)
{
k
=
160
/
imageWidth;
imageHeight
=
imageHeight
*
k;
imageWidth
=
160
;
}
else
{
k
=
160
/
imageHeight;
imageWidth
=
imageWidth
*
k;
imageHeight
=
160
;
}
document.all[
"
ImgResized
"
].value
=
"
1
"
;
}
document.all[
"
SendPic
"
].width
=
imageWidth;
document.all[
"
SendPic
"
].height
=
imageHeight;
document.all[
"
ImgWidth
"
].value
=
imageWidth;
document.all[
"
ImgHeight
"
].value
=
imageHeight;
}
</
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);
发表评论
-
[转:]jQuery焦点中国地图
2013-04-17 11:05 1630转自:http://xiaoyaosr.blog.51cto ... -
一个轻量级的网页遮罩层jQuery插件
2012-11-14 17:48 6335一个轻量级的网页遮罩层jQuery插件 分 ... -
通过Spring Mail Api发送邮件
2012-11-14 17:47 1398通过Spring Mail Api发送邮件 ... -
jquery.validate
2012-11-09 16:51 1020jquery.validate 需要JQuery ... -
Hibernate commit() 和flush() 的区别(转)
2012-09-28 09:46 2586Hibernate commit() 和flush( ... -
maven3.0.2下settings.xml配置下(转)
2012-09-25 19:14 5894maven3.0.2下settings.xml配置下 ... -
hibernate中Qurey类的setDate方法自动截掉时分秒——setDate和setTimeStamp(转)
2012-09-03 10:30 2994原帖地址:http://www.iteye.com/to ... -
Maven3.0.3的环境变量配置
2012-07-19 11:22 2975转自http://hi.baidu.com/douxinchu ... -
转:org.apache.catalina.core.JreMemoryLeakPreventionListener解决办法
2012-07-18 15:38 5474转自:http://blog.csdn.net/ang ... -
eclipse中的java文件图标j成空心
2012-07-06 10:06 13454eclipse中的java文件图标j成空心 ... -
jQuery - Ajax - readyState获取请求操作的当前状态
2012-06-29 14:46 0jQuery - Ajax - readyState获取请求 ... -
Dom加载判断,兼容所有浏览器
2012-06-29 14:35 9109Dom加载判断,兼容所有浏览器 Dom 加载完毕,兼容 ... -
DOM Ready 详解
2012-06-29 14:03 3052转自:http://www.cnblogs.com/zhang ... -
转】js实现另存为的方法
2012-06-29 13:42 2867转】js实现另存为的方法 本文转自http://www ... -
js添加和去除千分号
2012-06-22 11:41 2078利用js的replace方法和正则表达式实现 1 ... -
Hibernate的游离态与持久态转换(转)
2012-06-18 10:30 5161本文转自:http://blog.csdn.net/sdban ... -
maven继承parent,relativePath warn信息的解决办法
2012-06-11 17:12 25911转自:http://blog.sina.com.cn/s/bl ... -
使用Maven管理Eclipse Java项目
2012-06-11 17:10 1032转自:http://www.blogjava.net/lost ... -
The parent project must have a packaging type of POM
2012-06-11 17:09 25207The parent project must ha ... -
(转)利用eclipse构建和部署maven工程
2012-05-31 12:44 2300本文转自http://ll-feng.iteye.c ...
相关推荐
Sub QQ() On Error Resume Next ... .document.getelementbyid("verifytip").Value = .document.getelementbyid("verifyshow").Value .document.getelementbyid("button").Click '登 录 End With End Sub
NULL 博文链接:https://wangjc-opal.iteye.com/blog/766043
1.readyState属性 readyState:只读属性。 作用:通过读取该属性,从而知道XMLHttpRequest 目前进行到了哪一步 取值: 状态码 名称 描述 0 未初始化 默认状态,XMLHttpRequest刚刚被创建 1 打开 调用了对象的...
While XmlHttp.ReadyState <> 4 DoEvents ntime = Now '获取循环时间 If DateDiff("s", stime, ntime) > 3 Then getHtmlStr = "": Exit Function '判断超出3秒即超时退出过程 Wend getHtmlStr = StrConv...
if(xmlHttp.readyState==4){//完成 if(xmlHttp.status==200){//成功 if(xmlHttp.responseText==""){ if(isEn==1){ document.getElementById("spanpwd").innerHTML="<font color='red'>Password error!</font>" ...
if (document.tooltip2.document.nstip.left>=-document.tooltip2.document.nstip.document.width) document.tooltip2.document.nstip.left-=5 else document.tooltip2.document.nstip.left=150 } function YY_...
下面是保存一个图片为示例,代码来源于网络,希望能够给大家带来一定的帮助,代码如下: ...oPop.document.readyState != "complete"; ) { if(oPop.document.readyState=="complete")break; } oPop.document.exec
2种形式都可以 第一种: 代码... oPop.document.readyState != “complete”; ) { if (oPop.document.readyState == “complete”)break; } oPop.document.execCommand(“SaveAs”); oPop.close(); } [removed] <im
2、方法XHR.readyState五种状态 0:请求未初始化,还没有调用 open()。 1:请求已经建立,但是还没有发送,还没有调用 send()。 2:请求已发送,正在处理中(通常现在可以从响应中获取内容头)。 3:...
document.getElementById("output").innerHTML = "Loading..."; document.getElementById("submit").disabled = true; var name = document.getElementById("name").value; var text = document.getElementById...
1、解答48讲Ajxa常见问题 2、方法XHR.readyState五种状态 0:请求未初始化,还没有调用 open()。 1:请求已经建立,但是还没有发送,还没有调用 send()。 2:请求已发送,正在处理中(通常现在可以从响应中获取...
在前几篇分析了jquery的ajax异步和同步,以及异常的一些处理,感觉还没有把ajax的readyState和status说清楚.今天就来说说ajax状态的那点事。 jquery ajax函数源代码是这样的: var getXmlHttpRequest = function ()...
document.getElementById("isOkMsg").src = "<%=basePath%>/images/nos.png"; document.getElementById("usName").focus(); document.getElementById("login_ok").removeAttribute("disabled"); } function _...
document.readyState 返回当前文档的状态,属性如下: uninitialized 还未开始加载 loading 加载中 interactive 已加载,文档与用户可以开始交互 complete 加载完成 DOMContentLoaded 当 DOMContentLoaded事件...
由于我们如何加载组件,我们必须在webcomponents-loader.js中添加第174-180行,然后使用它来检查就绪状态,而不是原始document.readyState === 'loading' 。readyState document.readyState === 'loading'语句。
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=...
http://www.cnblogs.com/dahuzizyd/archive/2007/01/04/javascript_Double_click.html在WebForm上,有的处理...= null && window.document.readyState != ‘complete’) { alert(“正在处理,请等待!”);
1,如何判断整个页面是否加载完成 2,捕获文本框内容改变的事件 document.readyState onpropertychange
0 - (未初始化)还没有调用send()方法 1 - (载入)已调用send()方法,正在发送请求 2 - (载入完成)send()方法执行完成,已经接收到全部响应内容 3 - (交互)正在解析响应内容 4 - (完成)响应内容解析...