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