<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    J2EE社區(qū)

    茍有恒,何必三更起五更眠;
    最無(wú)益,只怕一日曝十日寒.
    posts - 241, comments - 318, trackbacks - 0, articles - 16

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

    Posted on 2011-06-02 18:36 xcp 閱讀(7410) 評(píng)論(0)  編輯  收藏 所屬分類: Javascript
    般來(lái)說(shuō),我們判斷 iframe 是否加載完成其實(shí)與 判斷 JavaScript 文件是否加載完成 采用的方法很類似:
    var iframe = document.createElement("iframe");
    iframe.src 
    = "http://www.planabc.net";
    if (!/*@cc_on!@*/0) { //if not IE    
        iframe.onload 
    = function(){        
            alert(
    "Local iframe is now loaded.");    
        };
    else {    
        iframe.onreadystatechange 
    = function(){//ie
            
    if (iframe.readyState == "complete"){            
                alert(
    "Local iframe is now loaded.");
            }
        };
    }
    document.body.appendChild(iframe);

    最近, Nicholas C. Zakas 文章《Iframes, onload, and document.domain》的評(píng)論中 Christopher 提供了一個(gè)新的判斷方法(很完美)
    var iframe = document.createElement("iframe");
    iframe.src 
    = "http://www.planabc.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);

    我自己的實(shí)例:
    <div class="contentRight">
                        
    <iframe name="myframe" id="myframe" src="" frameborder="0" scrolling="no" width="100%" height="500"></iframe>
                    
    </div> 

    var iframe = document.getElementById("myframe");
        iframe.src
    ="<%=request.getContextPath()%>/jsp/dwgl/hygl/zdhygl/dwgl_hygl_zdhygl_cx_part2.jsp";
        
    if (iframe.attachEvent){
            iframe.attachEvent(
    "onload"function(){
                get_list_data_nopar();
             });
        }
    else{
            iframe.onload 
    = function(){
                get_list_data_nopar();
            };
        }


    幾點(diǎn)補(bǔ)充說(shuō)明:
    1、IE 支持 iframe 的onload 事件,不過(guò)是隱形的,需要通過(guò) attachEvent 來(lái)注冊(cè)。
    2、第二種方法比第一種方法更完美,因?yàn)?readystatechange 事件相對(duì)于 load 事件有一些潛在的問(wèn)題。






    名稱: ?4C.ESL | .↗Evon
    口號(hào): 遇到新問(wèn)題?先要尋找一個(gè)方案乄而不是創(chuàng)造一個(gè)方案こ
    mail: 聯(lián)系我


    主站蜘蛛池模板: 亚洲啪啪免费视频| 人人狠狠综合久久亚洲婷婷| 亚洲国产精品一区二区久| 性无码免费一区二区三区在线| 亚洲综合国产一区二区三区| 久久毛片免费看一区二区三区| 国产偷窥女洗浴在线观看亚洲| 久久国产乱子伦精品免费午夜| 亚洲乱码国产一区网址| 中文字幕免费在线看电影大全| 亚洲精品午夜无码电影网| 久久久精品午夜免费不卡| 亚洲免费精彩视频在线观看| 足恋玩丝袜脚视频免费网站| 亚洲专区中文字幕| 四虎永久在线精品免费观看地址 | 亚洲成年人电影网站| 免费精品国产日韩热久久| 亚洲影院天堂中文av色| 国产精品免费综合一区视频| 人成免费在线视频| 亚洲人成网站在线播放影院在线| 久久不见久久见免费视频7| 日本亚洲色大成网站www久久| 国产不卡免费视频| 怡红院免费的全部视频| 亚洲最大免费视频网| 日本人的色道www免费一区| 精品无码国产污污污免费网站国产| 亚洲啪啪AV无码片| 国产大片线上免费观看| 老妇激情毛片免费| 亚洲gv猛男gv无码男同短文| 日本免费网站视频www区| 国产亚洲精品美女久久久久| 亚洲国产精品SSS在线观看AV| 国色精品卡一卡2卡3卡4卡免费| 直接进入免费看黄的网站| 亚洲国产天堂在线观看| 国产在线观看免费不卡| 久久免费国产视频|