传回XML 文件资料的目前状况。  
基本语法
intState = xmlDocument.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>

转载于:https://www.cnblogs.com/ryb/archive/2006/03/29/361510.html

用 document.readyState == complete 判断页面是否加载完成。相关推荐

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

    说 明 这个属性是只读的,传回值有以下的可能: 0-UNINITIALIZED:XML 对象被产生,但没有任何文件被加载.  1-LOADING:加载程序进行中,但文件尚未开始解析.  2-LOADE ...

  2. html 判断页面加载完成,Javascript判断页面是否加载完成

    很多时候我们在使用document.getElementById的时候直接在script标签中获取对象,然后使用,此时程序会出现该对象为undefined. var dom=document.getE ...

  3. js中常用方法以及document.readyState 判断页面是否加载完成 complete和interactive

    传回XML 文件资料的目前状况.  基本语法 intState = xmlDocument.readyState;  说 明 这个属性是只读的,传回值有以下的可能: 0-UNINITIALIZED:X ...

  4. 判断页面是否加载完成

    2019独角兽企业重金招聘Python工程师标准>>> 页面加载 readyState 的五种状态: document.readyState === ?     Uninitiali ...

  5. selenium web自动化判断页面元素加载完毕

    主要方便以后用到时查阅,侵删! 三种等待方法: 1.强制等待sleep(xx) 强制等待,不管你浏览器是否加载完了,程序都得等待,时间一到,继续执行下面的代码,作为调试很有用,有时候也可以在代码里这样 ...

  6. 页面状态javascript 判断 iframe是否加载成功

    这段时间一直在学习页面状态之类的问题,现在正好有机会和大家分享一下. 最近在做产品的维护,修改一些老的bug.有个bug是jsp页面在加载的时候请求一个iframe.在页面显示的过程当中,窗口会长久的 ...

  7. 如何判断C# webbrower页面是否加载完毕方法

    如何判断C# webbrower页面是否加载完毕方法 ? | 浏览:116 | 更新:2014-08-21 14:48 webbrower里面,每次打开一个页面,里面有多个iframe,那么navig ...

  8. 判断 iframe 是否加载完成的完美方法

    很老的东西,记下来下,万一以后要用到 一般来说,我们判断 iframe 是否加载完成其实与 判断 JavaScript 文件是否加载完成 采用的方法很类似: ? 1 2 3 4 5 6 7 8 9 1 ...

  9. 判断 iframe 是否加载完成的完美方法(转)

    般来说,我们判断 iframe 是否加载完成其实与 判断 JavaScript 文件是否加载完成 采用的方法很类似: var iframe = document.createElement(" ...

最新文章

  1. java maven 读写pdf_java读取pdf内容
  2. 【错误记录】Flutter 混合开发报错 ( java.nio.file.FileSystemException: xxx/R.jar: 另一个程序正在使用此文件,进程无法访问。 )
  3. 1075 PAT Judge (25 分)【难度: 一般 / 知识点: 多关键字排序】
  4. C# 深入浅出 委托与事件
  5. 大工20春《计算机文化基础》在线测试3,大工20春《计算机文化基础》在线测试3题目【标准答案】...
  6. Openstack Python 源代码的路径
  7. (转)理解SQLSERVER中的排序规则
  8. 生产环境nginx平滑升级
  9. java创建gitlab账户_GitLab不会创建新的存储库
  10. [serial]基于select/poll/epoll的串口操作
  11. 二十六、JAVAIO文件类型操作(File类型操作)
  12. PostgreSql 常用 ALTER 语句
  13. 软件测试基础 (一): 单元测试
  14. 1.运动学分析-正运动学
  15. python中取余%
  16. c++ mupdf 提取pdf文件里面图片
  17. 学习软件之epub阅读器推荐
  18. 边框发光样式css3,用CSS3实现发光方格边框
  19. 【bzoj3165】[Heoi2013]Segment
  20. 吴晓蕙:美国小孩打篮球很“业余”

热门文章

  1. finallshell使用_FinalShell使用---Xshell的良心国产软件
  2. java检查变量是否定义_JavaScript检查变量是否存在(已定义/初始化)
  3. java list 遍历查找_Java用list储存,遍历,查询指定信息过程详解
  4. 不会编程也能搞定一键打开文件
  5. Nginx——安装详解
  6. AVL树(Java实现)
  7. python3记录(2)— if __name__ == '__main__'
  8. Linux下查看CPU个数
  9. Netty如何解决粘包拆包?(二)
  10. 整理了一些面试题,还在更新中,有时间的可以看看