`
dongsw
  • 浏览: 81014 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

判断iframe是否加载完毕

阅读更多
<head>
<meta http-equiv="Content-Type" c>
<title>新建网页 1</title>
</head>

<body>   

[align=center" style="position: absolute; width: 100px; height: 100px; z-index: 1; left:158px; top:17px" id="load][img]http://sysimages.tq.cn/images/analysis_images/ajax-loader.gif[/img] loading[/align]
<iframe style="visibility:hidden" onreadystatechange=stateChangeIE(this) onload=stateChangeFirefox(this) name="callframe" id="callframe" width="420" height="100" frameborder="0" scrolling="no" marginheight="0"></iframe>
<script>   
    function stateChangeIE(_frame)
    { 
     if (_frame.readyState=="interactive")//state: loading ,interactive,   complete
     {
       var loader = document.getElementById("load"); 
        loader.innerHTML      = "";    
        loader.style.display = "none"; 
        _frame.style.visibility = "visible";   
     }   
    }
    function stateChangeFirefox(_frame)
    { 
       var loader = document.getElementById("load"); 
        loader.innerHTML      = "";    
        loader.style.display = "none"; 
        _frame.style.visibility = "visible";   
    }
    callframe.location.href="http://www.hao123.com"; 
</script>   
</body>
</html>


http://www.cnblogs.com/lovko/archive/2009/01/04/1368013.html
分享到:
评论

相关推荐

    基于JS判断iframe是否加载成功的方法(多种浏览器).docx

    在其他非 IE 浏览器中,如 Firefox、Opera、Chrome 等,iframe 都会拥有一个 onload 事件,此事件只要触发就说名内容已经加载完毕。 因此,我们可以使用以下代码来判断 iframe 是否加载成功: if (iframe....

    判断iframe里的页面是否加载完成

    // 当iframe加载完成后,执行此函数 console.log("加载完成"); // 如果需要在父页面中调用iframe页面的方法,可以这样操作 // 假设iframe页面有一个名为AddReceipt2的方法 if (iframeElement.contentWindow &...

    基于JS判断iframe是否加载成功的方法(多种浏览器)

    当`iframe`内容加载完毕时,`onload`事件会被触发。下面是如何使用`addEventListener`来监听`onload`事件: ```javascript var iframe = document.getElementById('myIframe'); iframe.addEventListener("load", ...

    C#判断webbrowser页面最终加载完成

    1. **等待所有iframe加载**:检查`WebBrowser.Document.Window.Frames.Count`,如果存在多个框架,我们需要监听每个框架的`DocumentCompleted`事件,确保所有框架内的页面都已完成加载。 2. **监听`ProgressChanged...

    JS判断iframe是否加载完成的方法

    当`readyState`属性的值变为"loaded"或"complete"时,表明`iframe`已经加载完毕。以下是一个示例代码: ```html var isIE = /msie/i.test(navigator.userAgent) && !window.opera; var iframe = document....

    js下判断 iframe 是否加载完成的完美方法

    这种方法兼顾了兼容性和可靠性,是判断iframe加载完成的一个很好的选择。 总结来说,判断iframe是否加载完成主要有以下几种方式: 1. 对于非IE浏览器,直接使用`onload`事件。 2. 对于IE浏览器,使用`attachEvent`...

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

    当`iframe`的内容完全加载完毕,包括图片、脚本等所有资源,`onload`事件就会触发。在非IE浏览器中,可以像下面这样设置`onload`事件监听器: ```javascript var iframe = document.createElement("iframe"); ...

    精确判断webbrowser是否加载完成demo(delphi)

    然而,如何准确判断WebBrowser组件是否已完全加载完毕,是许多开发者在实际应用中会遇到的一个问题。今天,我们将深入探讨这个问题,并提供一个解决方案。 首先,我们要理解WebBrowser组件的工作原理。它是基于...

    JQuery判断子iframe何时加载完成解决方案

    这通常伴随着load事件的触发,这是iframe或整个文档加载完毕后的一个标准事件。 在jQuery中,我们可以利用.load()方法来监听这个事件。.load()方法可以绑定一个事件处理函数到文档的load事件上。在iframe的场景中,...

    js检测iframe是否加载完成的方法

    因此,需要使用一些特定的方法来检测iframe是否加载完毕。 #### 2. iframe与跨域cookie写入 在某些特定应用中,如与P3P协议配合使用时,iframe可以实现跨域写入cookie的功能。P3P(Platform for Privacy ...

    jquery如何实现在加载完iframe的内容后再进行操作

    需要注意的是,`attachEvent`返回`undefined`,在非IE浏览器中可能会导致错误,因此我们通常会通过检查`attachEvent`是否存在来判断浏览器类型。 一旦`iframe`加载完成,无论哪种方式,我们都可以在事件处理函数...

    Iframe-checker:检查iframe是否已连接的简单工具

    - 另一个方法是通过`contentDocument`或`contentWindow`的`readyState`属性,当其值为`"complete"`时,表示`iframe`已加载完毕。 4. **跨域问题**: - 由于同源策略的限制,通常我们无法直接访问不同源的`iframe`...

    Iframe自适应其加载的内容高度

    2. **监听加载事件**:当`iframe`加载完毕后,需要执行自适应高度的逻辑。这是因为只有当`iframe`内容完全加载完成后,才能正确获取其内部文档的实际高度。 3. **计算高度并设置**:计算`iframe`内部文档的实际高度...

    判断控件是否已加载完成的代码

    这里,`onload`事件用于指定一个函数`loadedImg()`,当图片加载完毕时调用此函数,实现提示信息的隐藏。 需要注意的是,并非所有的HTML元素都支持`onload`事件。如上所述,支持`onload`事件的元素包括`&lt;body&gt;`, `...

    JavaScript 处理Iframe自适应高度(同或不同域名下)

    函数内部首先判断浏览器是否支持所需的方法,如果支持,则通过obj.contentDocument.body.offsetHeight获取到Iframe内部内容的实际高度,并将这个高度值赋给obj的高度属性。这种做法的前提是两个页面在同一域名下,...

    scrollLoad_MingGe2.53 懒加载 滚动加载插件

    这种技术特别适用于无限滚动的网页设计,如社交媒体新闻 feed 或电商产品列表,使得用户可以流畅地浏览页面,无需等待整个页面完全加载完毕。 MinggeJS 是这个插件背后的JavaScript库,它提供了一套简单易用的API,...

    原生JS实现DOM加载完成马上执行JS代码的方法

    3. **document.onreadystatechange事件**:这是一个IE浏览器提供的事件,通过检查document.readyState属性,当页面状态变为'complete'时,表示DOM树已经完全加载完毕,可以在此事件触发时执行相关操作。Safari浏览器...

Global site tag (gtag.js) - Google Analytics