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


    主站蜘蛛池模板: 国产V片在线播放免费无码| 亚洲黄页网在线观看| 亚洲youjizz| 亚洲精品国产日韩无码AV永久免费网| 99精品视频在线观看免费播放 | 亚洲理论片在线观看| 18禁亚洲深夜福利人口| 国产精品免费高清在线观看| 国产在线ts人妖免费视频| 亚洲AV成人精品网站在线播放| 久久久亚洲精华液精华液精华液| 久久午夜夜伦鲁鲁片免费无码| 国产高清视频在线免费观看| 亚洲宅男永久在线| 人成免费在线视频| 妞干网免费观看视频| 亚洲视频2020| 一级毛片免费不卡| 女人张腿给男人桶视频免费版 | 国产亚洲人成在线播放| 一级毛片免费观看不卡的| 亚洲AV无码乱码在线观看牲色 | 亚洲1区1区3区4区产品乱码芒果| 岛国精品一区免费视频在线观看| 狼友av永久网站免费观看| 亚洲一区二区三区高清| av电影在线免费看| 暖暖日本免费在线视频| 亚洲国产成人久久综合一区| 热久久这里是精品6免费观看| 国产麻豆免费观看91| 亚洲一区免费在线观看| 久久久免费精品re6| 亚洲尤码不卡AV麻豆| 污视频网站免费在线观看| 天天看免费高清影视| 亚洲一级毛片免费在线观看| 免费播放一区二区三区| 亚洲AV无码久久| 久久精品无码专区免费| 亚洲av无码乱码在线观看野外 |