有效,不知是指什么情况。看代码猜测,有可能因为 iframe 中的内容未完成加载,而无法访问其中的对象。建议在 iframe 的 onload 中作处理,如调用父窗口的方法。

解决方案 »

  1.   

    应该是iframe加载未完成的问题,你监测下就可以了  在你的方法里调用下边的方法就可以
    function checkIframe() 

    if(window.frames["iframe1"].document.readyState=="complete") 
        $('coursecontent').innerHTML = document.getElementById('iframe1').contentWindow.document.getElementsByTagName('body')[0].innerHTML; 
    else 
        setTimeout("checkIframe()", 1000); 
    }
      

  2.   

    问题已解决,ie和firefox需要不同处理谢谢各位结贴。