1/传回XML 文件资料的目前状况。
基本语法
intState = xmlDocument.readyState;
2、说 明
这个属性是只读的,传回值有以下的可能:
0-UNINITIALIZED:XML 对象被产生,但没有任何文件被加载。
1-LOADING:加载程序进行中,但文件尚未开始解析。
2-LOADED:部分的文件已经加载且进行解析,但对象模型尚未生效。
3-INTERACTIVE:仅对已加载的部分文件有效,在此情况下,对象模型是有效但只读的。
4-COMPLETED:文件已完全加载,代表加载成功。
3、本方法是用来解决在当前页中判断该页是否已经加载完毕的问题,Ajax有相应的判断页面加载状态的方法,但是对于一些没有利用Ajax方式开发的程序,其判断状态的方法是不可用的,幸运的是,javascript提供了document.readyState=="complete"方法来解决当前页面加载判断的问题。
举例如下:
- <mce:script type="text/javascript"><!--
- function initView(){
- if (document.readyState=="complete")
- {
- //此处可以填充具体的处理方法
- alert("The page is already Load!");
- }
- }
- // --></mce:script>
- <html>
- <head></head>
- <body οnlοad="initView();">
- <!--具体内容省略----->
- </bodu>
- </html>