标签归档:iframe

判断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以及提供方案的Christopher。 继续阅读

发表在 网站前端 | 标签为 , | 一条评论

[Memo]IE下设置iframe背景透明

当然不是第一次在网页中使用iframe了,但是iframe的背景色跟父背景不一样还是第一次,所以也就才发现了万恶的IE下iframe的背景色居然是白色(浏览器为IE6,IE7未测试),而FF则很聪明的使用了透明。当然我知道网上肯定会有解决办法,于是立刻Google了-_-
解决的方案就是在iframe上加allowtransparency="true"这个属性。 继续阅读

发表在 网站前端 | 标签为 | 留下评论