完美判断iframe是否加载

var iframe = document.createElement("iframe");iframe.style.width = "265px";iframe.style.height = "490px";iframe.style.border = "none";iframe.src = "http://cnblogs.com/walls";        if(iframe.attachEvent){     //IE     iframe.attachEvent("onload", function(){         alert("loaded 1");     });}else{     iframe.onload = function(){         console.log("loaded 2");     };}

  

  1. IE 支持 iframe 的 onload 事件,不过是隐形的,需要通过 attachEvent 来注册。
时间: 2024-12-24 19:58:51

完美判断iframe是否加载的相关文章

完美判断iframe是否加载完成

var iframe = document.createElement("iframe"); iframe.style.width = "265px"; iframe.style.height = "490px"; iframe.style.border = "none"; iframe.src = "http://cnblogs.com/walls"; if(iframe.attachEvent){ //

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

般来说,我们判断 iframe 是否加载完成其实与 判断 JavaScript 文件是否加载完成 采用的方法很类似: var iframe = document.createElement("iframe"); iframe.src = "http://www.planabc.net"; if (!/*@[email protected]*/0) { //if not IE iframe.onload = function(){ alert("Local

javaScript & jquery完美判断图片是否加载完毕

好久没写东西了,正好最近因为工作需要,写了一个瀑布流异步加载的程序. 今天就不谈瀑布流,来谈一下关于load的问题. ------------------------------------------------------------- 众所周知,常见瀑布流当鼠标滚动到浏览器底部的时候,就会发起一个ajax的请求.在服务端生成item列表后,通过 js append到相应的div里边. 看起来很简单的样子,关键问题就出在图片的加载问题上,图片一般都放在服务器上,通过http下载到客户端. 例

判断 iframe 是否加载完毕

方法一.jQuery load() var frm = document.getElementById('myiframe'); $(frm).load(function(){ // 等iframe加载完毕 dosomething(); }); 方法二.onreadystatechange var iframe = document.createElement("myiframe"); iframe.src = "http://www.baidu.com"; if

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

var iframe = document.createElement("iframe"); iframe.src = "http://sc.jb51.net"; if (iframe.attachEvent){ iframe.attachEvent("onload", function(){ alert("Local iframe is now loaded."); }); } else { iframe.onload =

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

var iframe = document.createElement("iframe");iframe.src = "http://www.planabc.net"; if (iframe.attachEvent){    iframe.attachEvent("onload", function(){        alert("Local iframe is now loaded.");    });} else { 

document.readyState等属性,判断页面是否加载完

如何在页面加载完成后再去做某事?什么方法可以判断当前页面加载已完成?document.readyState 判断页面是否加载完成?javascript提供了document.readyState=="complete"方法来解决当前页面加载判断的问题. <script type="text/javascript">   function initView(){         if (document.readyState=="complete

js判断页面是否加载完成

1.javascript.jquery: 方法一: window.onload=function(){ } 方法二: //判断网页是否加载完成 document.onreadystatechange=function(){ if(document.readyState=="complete"){ document.getElementById('divpro').style.display='none' } } 方法三: ;(function($,undefined){ $(funct

判断JS是否加载完成

在正常的加载过程中,js的加载都是同步的,也就是在加载过程中,浏览器会阻塞接下来的内容的加载.这时候我们就要用到动态加载,动态加载是异步的,如果我们在后边要用到这个动态加载的js文件里的东西,就要保证这个文件加载完成后,再执行下面的内容. 如何判断js是否加载完成?(实现loadScript(url,callback)异步加载脚本,完成后执行回调函数,要求支持IE) 我们使用document的readyState属性:document.readyState readyState 属性返回当前文档