编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

「信息科技&运维」asp更换富文本编辑器kindediotr

wxchong 2024-06-17 22:24:45 开源技术 14 ℃ 0 评论

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

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表