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

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

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

    J2EE社區(qū)

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

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

    Posted on 2011-06-02 18:36 xcp 閱讀(7410) 評(píng)論(0)  編輯  收藏 所屬分類: Javascript
    般來說,我們判斷 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ǔ)充說明:
    1、IE 支持 iframe 的onload 事件,不過是隱形的,需要通過 attachEvent 來注冊(cè)。
    2、第二種方法比第一種方法更完美,因?yàn)?readystatechange 事件相對(duì)于 load 事件有一些潛在的問題。






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


    主站蜘蛛池模板: 色偷偷亚洲男人天堂| 亚洲乱码一二三四五六区| 免费大片av手机看片| 成人毛片18女人毛片免费96 | 免费人妻av无码专区| 四虎亚洲精品高清在线观看| 免费下载成人电影| 亚洲视频在线观看2018| 最近最好的中文字幕2019免费| 亚洲五月丁香综合视频| 99久久精品日本一区二区免费| 亚洲国产精品综合久久网各| 无码免费午夜福利片在线| 亚洲人成www在线播放| 热久久精品免费视频| 色www免费视频| 国产亚洲情侣一区二区无码AV| 久草免费福利在线| 一级免费黄色大片| 亚洲一区二区三区乱码A| 亚洲18在线天美| 国产在线观看免费完整版中文版| 国内成人精品亚洲日本语音 | 在线看片无码永久免费aⅴ | 亚洲成网777777国产精品| 国产免费AV片在线观看播放| 亚洲永久永久永久永久永久精品| 久草视频在线免费| 亚洲小说图区综合在线| 免费观看久久精彩视频| 亚洲国产成a人v在线| 国产成人高清精品免费鸭子| 成人无码精品1区2区3区免费看| 2022年亚洲午夜一区二区福利 | 中文字幕日韩亚洲| 最近最好最新2019中文字幕免费| 亚洲国产高清在线一区二区三区 | 国产大片线上免费观看| 黄色网页免费观看| 久久精品国产亚洲AV嫖农村妇女| 国内精品免费视频自在线|