网页批注功能实现(要在服务端保存

如题,关于网站网页批注功能应该如何实现?(说明,不是类似对网页进行截图编辑,如果网站里的文字可以添加批注,用户批注后下次可以看到,也可以分享批注)。给个参考示例或相关内容的链接也行。
网页批注的例子可以看http://collamark.com/

阅读 10.4k
4 个回答

作为collamark的作者, 这个不麻烦。 你需要掌握range API就行了。https://developer.mozilla.org...

服务器存储被选中的node和startIndex, endIndex,剩下的就是dom的操作了

1,如果只能对段落进行批注,你可以你给每一个段落添加一个textarea。判断段落的多少,进行appendChild,用户批注提交,表(userid+article(文章索引))的字段为:comment_content(批注内容),comment_paragraph(批注段落)。
2.对任意文字进行批注,无解,但可以尝试下html5的convas,但无法保存在数据库,因为用户输入的不仅是文字,还有用户拖动鼠标绘制的圈,框路径还有下波浪线,而且非常复杂。。。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏