与这个帖子一起结,UP有分,关注有分!http://expert.csdn.net/Expert/topic/2854/2854607.xml?temp=.4483911

解决方案 »

  1.   

    text.value=text.value.replace(/\r\n/g,"<br>")
    demo.document.write(text.value)
      

  2.   

    IFrame也可以编辑文字 有没有想过除了表单(<form>)之外还有其它的网页元素可以编辑文字呢?只要使用IFrame的隐藏的一个属性就可以使IFrame成为一个文本编辑器。 
    <html> 
    <body onload="editer.document.designMode='On'"> 
    <IFrame ID="editer"></IFrame> 
    </body> 
    </html> 
    其中designMode属性表示IFrame的设计模式的状态(开/关),还在犹豫什么呢,快试试吧! 
    只要巧妙的利用这一特性就可以制作很多意想不到的效果。如果下面我们来做一个图片编辑器。 
    <html> 
    <body onload="imgEditer.document.designMode='On';imgEditer.document.write('<img src=图片.gif>')"> 
    <IFrame id="imgEditer"></IFrame> 
    </body> 
    </html>
      

  3.   

    <iframe id=demo style='width:100%; height:40%'>
    </iframe>
    <script>demo.document.designMode="on"</script>
    <script language=javascript>
    var str = "demo.document.body.style.color='black';";
    str += "demo.document.body.style.fontSize='12px';";
    str += "demo.document.body.style.fontFamily='宋体';";
    setTimeout(str, 10);
    </script><textarea id=text style='width:100%; height:40%'>
    <!--这是一段完整的代码,大家帮我测试一下-->
    想在iframe里显示纯文本,就像在textarea里一模一样,帮帮我!
    1.希望注释也能显示出来
    2.希望换行能显示出来
    </textarea><script>
    demo.document.write("<xmp>"+text.value+"</xmp>")  //此处更改
    demo.document.close()
    </script>
      

  4.   

    编辑器里面的回车可能引起行间踞过大,可以修改<p>的CSS,也可以在onkeydown里判断是否按下回车,换为<br>
      

  5.   

    不用如此费力!使用SHIT+ENTER就能实现紧密换行!我觉得用<div>会更好些,具体情况请到msdn上web开发模块中查看相关文档!在属性中加入contentEditable=true就可以编辑了!
    <div contentEditable=true>
    </div>
      

  6.   

    (第二次提问)<!--想在iframe里显示纯文本,内附完整代码,请大家帮忙!-->http://expert.csdn.net/Expert/topic/2859/2859838.xml?temp=.8640558