请高手告诉我一下,如何用JS做在线文本编辑器,最好能给出一个简单的小例子,说明一下原理,谢谢了~!

解决方案 »

  1.   

    你想知道什么...
    HTML 编辑器, UBB 编辑器 俺都弄过...
    目前正在写一个结构化的 UBB 编辑器...
      

  2.   

    主要的原理就是在主窗体中插入一iframe并设置designMode为On然后再对选中文本进行操作
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>无标题文档</title>
    </head>
    <body>
    <iframe src="" name="edit" id="edit" frameborder="1" width="500" height="300"></iframe>
    <script language="javascript">
        window.frames["edit"].document.designMode="On";
    </script>
    </body>
    </html>
      

  3.   

    <div contenteditable style="border:1px;">asd</div>
      

  4.   

    网上多的一坨,你只要找个简单的改几个就会了!做出来 不难,难的是做出来没Bug,安全
      

  5.   

    http://blog.csdn.net/btbtd/archive/2007/05/07/1598559.aspx
      

  6.   

    [del]到底怎么用呀[/del]
      

  7.   

    hkljklfdsssssssfdsffdsf