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
    页面和状态
    ---------------------------------

  • 相关阅读:
    CodeForces
    CodeForces
    FZU
    FZU
    UESTC
    测试用例概述
    软件测试流程
    软件测试(二)软件测试过程
    软件测试(一)软件的生命周期(SDLC,Systems Development Life Cycle,SDLC)
    系统测试的策略
  • 原文地址:https://www.cnblogs.com/xinyuyuanm/p/3106678.html
Copyright © 2011-2022 走看看