if (!/*@cc_on!@*/0) { //if not IE iframe.onload = function(){ alert("Local iframe is now loaded." " /> 国产白丝在线观看,中文字幕巨乱亚洲,欧美在线播放一区二区

色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

判斷iframe是否加載完成的完美方法

復(fù)制代碼 代碼如下:
var iframe = document.createElement("iframe");
iframe.src = "http://www.jb51.NET";

if (!/*@cc_on!@*/0) { //if not IE
iframe.onload = function(){
alert("Local iframe is now loaded.");
};
} else {
iframe.onreadystatechange = function(){
if (iframe.readyState == "complete"){
alert("Local iframe is now loaded.");
}
};
}
document.body.appendChild(iframe);

最近, Nicholas C. Zakas 文章《Iframes, onload, and document.domain》的評論中 Christopher 提供了一個新的判斷方法(很完美):
復(fù)制代碼 代碼如下:
var iframe = document.createElement("iframe");
iframe.src = "http://www.jb51.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);


幾點補充說明:

IE 支持 iframe 的 onload 事件,不過是隱形的,需要通過 attachEvent 來注冊。
第二種方法比第一種方法更完美,因為 readystatechange 事件相對于 load 事件有一些潛在的問題。

JavaScript技術(shù)判斷iframe是否加載完成的完美方法,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 延川县| 天台县| 博湖县| 平遥县| 乐山市| 仙桃市| 桐乡市| 搜索| 菏泽市| 韶山市| 宣武区| 中方县| 特克斯县| 宜城市| 张北县| 濉溪县| 仁怀市| 疏勒县| 兴隆县| 商丘市| 会东县| 德阳市| 伊宁县| 成都市| 易门县| 江陵县| 资溪县| 吉安县| 游戏| 灵台县| 海口市| 平阳县| 马关县| 永康市| 永仁县| 延长县| 绵阳市| 紫金县| 永德县| 广宁县| 滨州市|