判断iframe是否加载完成

在网上找到了一个有别以前的判断方法,遂记录下来。这个方法使用了attachEvent方法使得IE下iframe也能使用onload方法来判断iframe是否加载完成,免除了使用readystatechange可能出现的问题。

var iframe = document.createElement("iframe");
iframe.src = "simpleinner.htm";

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);

来源于:NCZOnline
感谢作者Nicholas(《JavaScript高级程序设计》作者)以及提供方案的Christopher。

此条目发表在 网站前端 分类目录,贴了 , 标签。将固定链接加入收藏夹。

判断iframe是否加载完成》有 1 条评论

  1. Pingback 引用通告: kukemewiw

发表评论