管理html富文本选择

时间:2010-05-21 08:54:10

标签: javascript html xml richtextbox selection

我正在为一个Web应用程序编写一个组件,它将显示一些html,让我捕获并操纵选择边界(用户选择的文本)。我使用window.getSelection()使用一个简单的div元素成功地完成了这个(对于Mozilla)。但是,浏览器选择API对于IE是不同的。

如果我使用textarea(用于与选择api进行交互),浏览器中是否有统一的API?然后我需要在它上面叠加一个DIV来显示样式文本,大概我需要管理光标等......

基本上我想要一个富文本编辑器 - 但不需要编辑。有没有人对最佳方式有任何建议,这是快速,简单和跨浏览器兼容。我不想花费多年时间重新发明轮子......

(如果有人感兴趣 - 这是一个在线xml编辑器。我在xml doc的html版本上捕获用户选择,然后将选择偏移信息发送到服务器,其中真正的xml doc被标记)。

亲切的问候

斯瓦米萨

1 个答案:

答案 0 :(得分:0)

使用textarea无济于事:API也不一致。我建议使用IERange为选择提供一致的API。