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

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

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

var iframe = document.createElement("iframe");
iframe.src = "http://m.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 提供了一個(gè)新的判斷方法(很完美):

復(fù)制代碼 代碼如下:

var iframe = document.createElement("iframe");
iframe.src = "http://m.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 來注冊。
第二種方法比第一種方法更完美,因?yàn)?readystatechange 事件相對于 load 事件有一些潛在的問題。

相關(guān)文章

  • js繪制購物車拋物線動(dòng)畫

    js繪制購物車拋物線動(dòng)畫

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

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

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

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

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

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

    這篇文章主要為大家詳細(xì)介紹了微信小程序canvas實(shí)現(xiàn)環(huán)形漸變,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    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)簽項(xiàng)對應(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í)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • javascript中的后退和刷新實(shí)現(xiàn)方法

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

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

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

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

    Bootstrap圖片輪播效果詳解

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

最新評論

吴旗县| 仙居县| 华亭县| 蒙阴县| 长岛县| 嘉善县| 航空| 黄平县| 南郑县| 乌拉特后旗| 安多县| 东莞市| 星座| 荣成市| 尼玛县| 鄂托克前旗| 湖北省| 肃北| 增城市| 德钦县| 松江区| 延津县| 康定县| 巩留县| 涿州市| 承德市| 呼和浩特市| 永平县| 周至县| 祥云县| 光山县| 泰和县| 濉溪县| 乳源| 柏乡县| 黄梅县| 嘉定区| 惠东县| 临潭县| 修水县| 滕州市|