如果你只为显示的话,可以用document.write()
如果还要编辑的话,我觉得你可能还是要用htmledit之类的工具,我现在在研究fckeditor,他有几中类型,有功能少的。嘿嘿,个人之见,希望对你有用。

解决方案 »

  1.   

    <textarea id=tx1></textarea>
    <input type=button value="show" onclick="test();")>
    <script>
    function test()
    {
    x=window.open("about:blank");
    x.document.write(tx1.value);
    }
    </script>
      

  2.   

    在多行文本框中显示
    function Deal(fString)
     fString = replace(fString, "&gt;", ">")
     fString = replace(fString, "&lt;", "<")
     fString = Replace(fString,"&nbsp;",chr(32))
     fString = Replace(fString,"&quot;",chr(34))
     fString = Replace(fString,"&#39;",chr(39))
     fString = Replace(fString, "", CHR(13))
     fString = Replace(fString, "</P><P>", CHR(10) & CHR(10))
     fString = Replace(fString, "<BR>", CHR(10))
     Deal = fString
    end function
    用此函数可以
      

  3.   

    <OBJECT class=EditorArea id=objContent classid=clsid:2D360201-FFF5-11D1-8D03-00A0C959BC0A viewastext>
    <PARAM NAME="ActivateApplets" VALUE="0">
    <PARAM NAME="ActivateActiveXControls" VALUE="0">
    <PARAM NAME="ActivateDTCs" VALUE="-1">
    <PARAM NAME="ShowDetails" VALUE="0">
    <PARAM NAME="ShowBorders" VALUE="-1">
    <PARAM NAME="Appearance" VALUE="1">
    <PARAM NAME="Scrollbars" VALUE="-1">
    <PARAM NAME="ScrollbarAppearance" VALUE="1">
    <PARAM NAME="SourceCodePreservation" VALUE="-1">
    <PARAM NAME="AbsoluteDropMode" VALUE="0">
    <PARAM NAME="SnapToGrid" VALUE="0">
    <PARAM NAME="SnapToGridX" VALUE="50">
    <PARAM NAME="SnapToGridY" VALUE="50">
    <PARAM NAME="UseDivOnCarriageReturn" VALUE="-1">
    </OBJECT>用这个代替 textarea
      

  4.   

    将html页面显示在textarea中显示不会,不过将textarea中的显示为html页面倒是可以的....
    document.write(xxxxxx)
    xxxxx为你的textarea的值
      

  5.   

    <textarea id="test" rows="20" cols="50"></textarea>
    <Script Language="JavaScript">
         var oImg=document.createElement("IMG");
         oImg.src="http://www.51js.com/images/avatars/14.gif";
         test.appendChild(oImg);
    </Script>
      

  6.   

    <div style="width:300px;height:100px;border:1px solid red;" contenteditable=true id="aa">
    </div>
    <input type=button onclick="aa.innerHTML ='<font color=green>asdfs</font>'" value="set">