有几种方法,比较简单的方法是给你的mainFrame取个ID,
比方id='mainFrame',var mainWin = document.getElementById('mainFrame')
再直接innerHTML,或其它类似的方式的操作页面当中的对象.
注:如果欲操作的页面不在同一域中,则可能因为安全方面的原因,而操作失败;

解决方案 »

  1.   

    有些模糊 能不能举个例子,ID不是用于CSS吗?
      

  2.   

    var showObj = document.getElementById("iList");
       if(showObj){
      var obj1 = showObj.contentWindow.document;
      if(obj1) obj1.writeln(cstr);
       }
      

  3.   

    通过window.frames["mainFrame"]来获取对对象的引用。
      

  4.   

    写的动作最好在 mainFrame 调用的页面test.html的onload 事件激活如当前页面设置函数
    function myupdate(win) {
      var win;
      if(win) win.document.write('something...');
    }
    调用的页面test.html中<body onload='if(parent.myupdate) paremt.myupdate(window)'>
    ...这样做是最安全的