环境:Firefox浏览器
示例:
    aa.htm:
<html><head><title></title><body>
    <script>
        function showhi(){
            alert(?);//这里将?替换成一行代码,用来显示cc.htm文件中body里面的内容
        }
    </script>
    <input type="button" value="show" onclick=showhi()>
    <iframe src='bb.htm' id='bb'name='bb'></iframe></body></html>    bb.htm:
<html><head><title></title><body>
    <iframe src='cc.htm' id='cc'name='cc'></iframe>
</body></html>    cc.htm:
<html><head><title></title><body>
    cc,cc,cc
</body></html>问题:
在IE里面,我们可以简单的使用:bb.cc.document.body.innerHTML来替换?
可是在Firefox浏览器里面怎么写这行代码?问题解决后立刻给分。顶者有份,不够再开!

解决方案 »

  1.   

    <iframe src='bb.htm' id='bb'    name='bb'></iframe>
    <iframe src='cc.htm' id='cc'    name='cc'></iframe>window.frames["bb"].frames["cc"].document.documentElement.innerHTML;
      

  2.   

    meizz(梅花雪):window.frames["bb"].frames["cc"].document.documentElement.innerHTML;
    在IE下没有问题,在Firefox下错误提示:window.frames.bb has no properties.
      

  3.   

    呵呵,我错了,刚才测试的时候忘记打name='bb',呵呵,谢谢!!