zoukankan      html  css  js  c++  java
  • 页面状态javascript 判断 iframe是否加载成功

    这段时间一直在学习页面状态之类的问题,现在正好有机会和大家分享一下.

        最近在做产品的维护,修改一些老的bug.有个bugjsp页面在加载的时候请求一个iframe.在页面显示的过程当中,窗口会长久的显示一个404页面,然后就达到预期的目标.使用httpwatch查看了一下,是页面发送了一个空的请求.为了避免这个404错误.我的做法是在iframe加载前判断一下是否加载实现,加载实现当前再设置它的displayinline.

        每日一道理
    巴尔扎克说过“不幸,是天才的进升阶梯,信徒的洗礼之水,弱者的无底深渊”。风雨过后,眼前会是鸥翔鱼游的天水一色;走出荆棘,前面就是铺满鲜花的康庄大道;登上山顶,脚下便是积翠如云的空蒙山色。 在这个世界上,一星陨落,黯淡不了星空灿烂,一花凋零,荒芜不了整个春天。人生要尽全力度过每一关,不管遇到什么困难不可轻言放弃。

        代码如下:

        

        

    //先为iframe 添加一个 onreadystatechange
    iframe.attachEvent("onreadystatechange", function(){
        //此事件在内容没有被载入时候也会被触发,所以我们要判断状态
       //有时候会比拟怪异 readyState状态会跳过 complete 所以我们loaded状态也要判断
       if(iframe.readyState === "complete" || iframe.readyState == "loaded"){
    	//代码能执行到这里说明已载入胜利完毕了
    	//要清除掉事件
    	iframe.detachEvent( "onreadystatechange", arguments.callee);
    	//这里是回调函数
       }
    
    });

    文章结束给大家分享下程序员的一些笑话语录: 问路
    有一个驾驶热气球的人发现他迷路了。他降低了飞行的高度,并认出了地面 上的一个人。他继续下降高度并对着那个人大叫,“打扰一下,你能告诉我我 在哪吗?”
    下面那个人说:“是的。你在热气球里啊,盘旋在 30 英尺的空中”。
    热气球上的人说:“你一定是在 IT 部门做技术工作”。
    “没错”,地面上的人说到,“你是怎么知道的?”
    “呵呵”,热气球上的人说,“你告诉我的每件事在技术上都是对的,但对都没 有用”。
    地面上的人说,“你一定是管理层的人”。
    “没错”,热气球上的人说,“可是你是怎么知道的?”
    “呵呵”,地面上的那人说到,“你不知道你在哪里,你也不知道你要去哪,你 总希望我能帮你。你现在和我们刚见面时还在原来那个地方,但现在却是我 错了”。

    --------------------------------- 原创文章 By
    页面和状态
    ---------------------------------

  • 相关阅读:
    ubuntu 源
    20121211 mysqld.sock丢失无法启动mysql和登陆
    hadoop0.20.2 & hbase0.90.1 集群启动错误“org.apache.hadoop.ipc.RPC$VersionMismatch: Protocol org.apache.hadoop.hdfs.protocol.ClientP
    20121204当前集群的几个问题
    hive中的bucket table (输入文件是一个的话,map任务只能启动一个 ,给力啊)
    Android的animation
    获取已安装程序的名字、包名
    android布局属性
    Ghost网络克隆详细步骤教程
    教你如何用PQ魔法师调整硬盘分区大小【图解教程】
  • 原文地址:https://www.cnblogs.com/xinyuyuanm/p/3106678.html
Copyright © 2011-2022 走看看