2010-05-21 58 views
0

我正在为Web应用程序编写一个组件,该应用程序将显示一些HTML,并让我捕获和操作选定边界(由用户选择的文本)。我使用window.getSelection(),通过一个简单的div元素成功完成了这项工作(对于Mozilla)。但是,IE的浏览器选择API不同。管理HTML富文本选择

如果我要使用textarea(用于与选择API进行交互),那么浏览器中是否存在统一的API?然后,我需要覆盖这个顶部的DIV以显示样式文本,并且大概我需要管理光标等...

基本上我想要一个富文本编辑器 - 但不进行编辑。有没有人有任何建议,最好的方式来做到这一点,这是快速,简单和跨浏览器兼容。我不想花时间重塑轮子...

(如果有人感兴趣 - 这是一个在线XML编辑器。我捕获用户选择的HTML文档的XML文件,然后发送选择偏移量信息到服务器,在那里真正的XML文件被标记)。

亲切的问候

斯瓦米

回答

0

使用的textarea不会帮助:该API是不相符的有两种。我建议使用IERange来获得一个一致的API选择。

+0

谢谢蒂姆 - 正是我需要知道的。伟大的联系。 – swami 2010-05-21 09:54:10