1.环境:win server 2008 r2,iis6.1,asp
2.改造:原来asp网站的富文本编辑器不是用的第三方的,使用了iframe,使用了showmodaldialog,在ie浏览器可以运行,使用chrome内核浏览器无法进行编辑。
3.选型:tinymce,ueditor,ckeditor,kindeditor
4.建议没有大量时间研究的,使用kindeditor,有各种语言的demo,修改就能使用。
5.富文本编辑器数据同步到textarea,记得加入以下代码:
afterCreate : function(){ //kindeditor创建后,将编辑器的内容设置到原来的textarea控件里 this.sync(); }, afterChange: function(){ //编辑器内容发生变化后,将编辑器的内容设置到原来的textarea控件里 this.sync(); }, afterBlur : function(){ //编辑器聚焦后,将编辑器的内容设置到原来的textarea控件里 this.sync(); } |
6.如遇到SaveToFile报错,请修改如下:
上传图片的时候,出现这个错误提醒缺少对象: 'SaveToFile(...)'。经过多番查找资料,最终定位了出错点。 set result = file.saveToFile(savepath,0,true) 将其上方的代码修改为 file.saveToFile savePath, 0, true |
7.获取上传图片的路径
afterUpload: function(url, data, name) { alert(url); alert(data); alert(name);//如果是单张图片,则 name="image" } |
8.对编辑器进行初始化,或者叫重新编辑
<textarea name="kindediotr"><%=htmldata%></textarea> 从数据库读取数据后,赋给htmldata |
本文暂时没有评论,来添加一个吧(●'◡'●)