在new.html文件中加入
<textarea id="aa">
</textarea>
<Script>
aa.value=opener.bb.value;
</Script>其中bb.value是当前页面中的textarea的内容.

解决方案 »

  1.   

    function open2()
    {
      var tav=textareaname.value;
      neww=window.open('new.html','','width=500,height=600');
      neww.focus();
      neww.document.iframes["iframename'].document.textareaname=tav;
    }
    没有试过,一起试试?
      

  2.   

    上面的不可以,document.textareaname=tav;是错的.
    我也没试过,不过应该会报找不到对象的错误.像 youbest那样可以
      

  3.   

    各位让我再来解释详细些,
    已知的这个页面中有一个链接<A href="javascript:open2()">编辑器</a>
    还有一个textarea,而通过open2()打开的新页面中有个有一个iframe,我需要打开时候就可以将本页面中的
    textarea内容显示在iframe中我还在等待~~~ Estyle(靳田) 你的代码我一会测试。
      

  4.   

    <script>
    aa.value=parent.opener.document.all.bb.value
    </script>
      

  5.   

    有一点要注意的就是如果textarea包含在一个form里(实际应用时都是这样)的话,不可以直接引用那个textarea,比如:aa.value=opener.bb.value;应改为:
    form1.aa.value=opener.form2.bb.value;
      

  6.   

    youbest(冲天飞豹) :现在是将父窗口的textarea的值显示在子窗口的iframe中,我还在等
      

  7.   

    function open2()
    {
      var tav=formname.textareaname.value;
      neww=window.open('new.html','','width=500,height=600');
      neww.focus();
      neww.document.iframes["iframename'].document.innerTEXT=tav;
    }
      

  8.   

    sorry:
    innerTEXT ==> innerText
      

  9.   

    我上面给的代码是错的!我也发现了.
    在iframename后面加了value或者innerText也错!
    再想想其它的办法来完成这个函数.
      

  10.   

    我不是改过了吗?
    <textarea id="aa">
    </textarea>
    <script>
    aa.value=parent.opener.document.all.bb.value
    </script>
      

  11.   

    To Estyle(靳田): 
    iframe.document.body.innerText应该可以的吧
      

  12.   

    这个问题就算解决了,勉强解决,原因见: Estyle(靳田) 的描述。