判断 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 {
    iframe.onload = function(){
        alert("Local iframe is now loaded.");
    };
}

document.body.appendChild(iframe);

PS:
IE 支持 iframe 的 onload 事件,不过是隐形的,需要通过 attachEvent 来注册。

文章目录
|