<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)系我


    主站蜘蛛池模板: 国产在线播放线91免费| 精品亚洲国产成人| 国产真人无码作爱免费视频| 国产免费黄色大片| 亚洲欧美在线x视频| 免费欧洲毛片A级视频无风险| 天天综合亚洲色在线精品| 免费国产人做人视频在线观看| 免费观看亚洲人成网站| 亚洲国产精品碰碰| 91视频免费网站| 亚洲AV人人澡人人爽人人夜夜| 暖暖在线视频免费视频| 亚洲日本在线免费观看| 亚洲日本VA午夜在线电影| 国产在线19禁免费观看国产| 亚州**色毛片免费观看| 久久精品亚洲综合专区| 黄在线观看www免费看| 亚洲丁香婷婷综合久久| 青青草原亚洲视频| 91久久精品国产免费一区| 亚洲欧美日韩自偷自拍| 国产成人亚洲综合无码| 免费一级毛片在线播放视频| 亚洲AV无码专区在线亚| 免费在线不卡视频| 日本免费一区二区三区四区五六区| 亚洲AV成人无码天堂| 亚洲国产成人久久综合野外| 久久久99精品免费观看| 亚洲国产精品久久久久秋霞小| 亚洲a一级免费视频| 国产麻豆视频免费观看| 一区二区三区AV高清免费波多| 亚洲国产精品久久久久| 国产高清在线精品免费软件| 国产免费AV片在线观看| 亚洲色少妇熟女11p| 精品国产综合成人亚洲区| 二区久久国产乱子伦免费精品|