最近好多朋友问到
Fckeditor的自动保存功能,在此写一下自己是怎么实现的。其实思路很简单。
- 页面载入时注册TimeOut事件,以监控指定Fckeditor的内容
- 当TimeOut事件确发时,如果Fckeditor的内容发生变化则自动保存,再重新注册TimeOut事件
- 如果保存自己去实现吧,文本,XML,数据库都可以
- 其实个人觉得最郁闷的就是如何取得Fckeditor的内容,特别在.NET下直接使用工具栏放入而不是使用Fckeditor API实现的情况下,这个我研究出来了,可以看我附的Js源码。
注:
Ajax框架使用
prototype.js实现。