需要使用js实现一个三审三校的编辑器,不同的人员对同一篇文章的输入,删除,修改的文字操作要用不同的颜色区别,所以不能在textarea里实现该功能(textarea会将样式什么的源码显示)。还需要支持ctrl+c/v/x等快捷键操作。由于ie的标准和dom标准差别比较大,我不知道怎样去获取光标当前所在的位置。以及文字录入后光标所在的位置(或者说通过键盘录入的文字内容)。所以无法将录入的内容用颜色区别并存入数据库。有哪位大虾做过类似的控件麻烦指点下,不胜感激... 

解决方案 »

  1.   

    如果只是获取光标位置
    onkeydown(fuction(e){ x=e.pageX;y=e.pageY;});
    但楼主肯定不是这个意思,看不明白楼主是什么意思:(
      

  2.   

    那就是office的痕迹保留更能嘛,推荐你一个免费的dsoframer,如果你懂c++,可以修改他的ocx源代码,添加你自己的功能