window.frames["iframeName"].document.body.innerHTML="ok"

解决方案 »

  1.   

    不行呀,下面是偶的代码。<iframe id="testiframe2" name="testiframe2" src="testiframe2.htm"></iframe>
    <script language="JavaScript" type="text/JavaScript">
    window.frames["testiframe2"].document.body.innerHTML="ok"
    </script>说window.frames.testiframe2.document.body为空或者不是对象!
    呵呵
    请再指教!
      

  2.   

    <script language="JavaScript" type="text/JavaScript">
    testiframe2.document.body.innerHTML="ok"
    </script>
      

  3.   

    Try:
    <iframe src="testiframe2.htm"></iframe>
    <input type=button value="Click me" onclick='window.frames[0].document.body.innerHTML="<marquee>OK</marquee>"'>
      

  4.   

    试了,可以了,呵呵
    谢谢!:)
    这就结帖的。想再多请教一个问题,不知可否指教:
    如果我在testiframe.htm中定义了一个函数
    function aa(){
    alert("CC");
    }
    想用类似的方法调用,不知怎么作到,请指教!
    呵呵。
      

  5.   

    偶写错了,不好意思。
    是在testiframe2.htm里写了一个函数,想在testiframe1.htm里调用,呵呵。
    请大家指点,谢谢!
      

  6.   

    哦,偶知道了。window.frames[0].aa()就可以了。
    另外,如果我想作动态的页面,不知道是第几个元素了,只知道定义的name和id,怎么实现呢?呵呵