rt。

解决方案 »

  1.   


    <body>
    <iframe id="iframe1" src="http://www.google.cn"></iframe>
    </body>
    <script>
    if(document.addEventListener){// firefox
    document.getElementById("iframe1").addEventListener("load", documentLoaded, false);}
    else{// ie
    document.getElementById("iframe1").attachEvent("onload", documentLoaded);
    }function documentLoaded(){     
    alert(123);
    }
    </script>
      

  2.   

    先谢谢你的回答,
    但你这样只是加了一个事件,并没有去判断IFRAME是否加载完成,如果添加一个判断怎么实现呢?
      

  3.   

    function documentLoaded(){     
        // 这里就是加载完成后,进行其它操作的地方
    }
    和IE中的 
    document.frames["iframe的name"].onreadystatechange = function(){alert(123);} 
    类似