最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2010年01月07日 23:42:07   作者:  
一般來說,我們判斷 iframe 是否加載完成其實(shí)與 判斷JavaScript 文件是否加載完成 采用的方法很類似
復(fù)制代碼 代碼如下:

var iframe = document.createElement("iframe");
iframe.src = "http://www.fzitv.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.fzitv.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);


幾點(diǎn)補(bǔ)充說明:

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

相關(guān)文章

  • js繪制購物車拋物線動畫

    js繪制購物車拋物線動畫

    這篇文章主要為大家詳細(xì)介紹了js繪制購物車拋物線動畫,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-09-09
  • hammer.js實(shí)現(xiàn)圖片手勢放大效果

    hammer.js實(shí)現(xiàn)圖片手勢放大效果

    這篇文章主要為大家詳細(xì)介紹了hammer.js實(shí)現(xiàn)圖片手勢放大效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • js原生方法被覆蓋,從新賦值原生的方法

    js原生方法被覆蓋,從新賦值原生的方法

    下面小編就為大家分享一篇js原生方法被覆蓋,從新賦值原生的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-01-01
  • 微信小程序canvas實(shí)現(xiàn)環(huán)形漸變

    微信小程序canvas實(shí)現(xiàn)環(huán)形漸變

    這篇文章主要為大家詳細(xì)介紹了微信小程序canvas實(shí)現(xiàn)環(huán)形漸變,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • javascript操作ul中l(wèi)i的方法

    javascript操作ul中l(wèi)i的方法

    這篇文章主要介紹了javascript操作ul中l(wèi)i的方法,可實(shí)現(xiàn)鼠標(biāo)經(jīng)過li標(biāo)簽項對應(yīng)改變背景色的功能,涉及javascript鼠標(biāo)事件及頁面元素屬性的相關(guān)操作技巧,需要的朋友可以參考下
    2015-05-05
  • js中split函數(shù)的使用方法說明

    js中split函數(shù)的使用方法說明

    本篇文章主要是對js中split函數(shù)的使用方法進(jìn)行了說明介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2013-12-12
  • RxJS在TypeScript中的簡單使用詳解

    RxJS在TypeScript中的簡單使用詳解

    這篇文章主要介紹了RxJS在TypeScript中的簡單使用詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • javascript中的后退和刷新實(shí)現(xiàn)方法

    javascript中的后退和刷新實(shí)現(xiàn)方法

    下面小編就為大家?guī)硪黄猨avascript中的后退和刷新實(shí)現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-11-11
  • JS在if中的強(qiáng)制類型轉(zhuǎn)換方式

    JS在if中的強(qiáng)制類型轉(zhuǎn)換方式

    大家都知道JS在很多情況下會進(jìn)行強(qiáng)制類型轉(zhuǎn)換,最常見的方式有兩種,在文章均給大家提到,下面小編給大家?guī)砹薐S在if中的強(qiáng)制類型轉(zhuǎn)換,感興趣的朋友一起看看吧
    2018-07-07
  • Bootstrap圖片輪播效果詳解

    Bootstrap圖片輪播效果詳解

    這篇文章主要為大家詳細(xì)介紹了Bootstrap圖片輪播效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-10-10

最新評論

鸡泽县| 株洲市| 佛冈县| 贵州省| 阿瓦提县| 保亭| 若羌县| 公安县| 武冈市| 台州市| 平遥县| 溆浦县| 曲沃县| 黑龙江省| 凤冈县| 华宁县| 崇州市| 荆门市| 萍乡市| 凌海市| 加查县| 故城县| 平利县| 房产| 阳朔县| 灵石县| 依安县| 红安县| 房山区| 沅陵县| 江油市| 仙游县| 康保县| 巴林右旗| 崇州市| 子洲县| 三原县| 和政县| 龙南县| 永春县| 陇川县|