CKEDITOR使用与配置
安装:
下载CKEDITOR的文件,解压后复制到工程的WEBROOT目录下就OK!
引用CKEDITOR的JS文件:
新建JSP页面,添加其JS文件
注意:1.src的路径。
2.不要写成<script type="text/javascript" src="ckeditor/ckeditor.js />样式,在现有的3.0.1版本中会出现CKEDITOR未定义的脚本错误提示,致使不能生成编辑器。
替换TEXTAREA标签:
<textarea rows="30" cols="50" name="editor01">请输入.</textarea>
<script type="text/javascript">CKEDITOR.replace('editor01');</script>
注意:要在textarea后面加入javascript.如果要在HEAD区写javasript,那么采用如下代码:
<script type="text/javascript">
window.onload = function()
{
CKEDITOR.replace( 'editor01' );
};
</script>
好了到此一个默认的CKEDITOR就配置完毕了,可以去页面看看它的模样了。
当然还有一个方法CKEDITOR.appendTo(elementOrId, config) 它可以在特定的dom对象中创建CKEDITOR
<div id="editorSpace"><:/div>
CKEDITOR.appendTo( 'editorSpace' );
可参考:
http://www.cnblogs.com/Fskjb/archive/2009/11/16/1603461.html
项目调用示例:
//将textarea替换成富文本
CKEDITOR.replace( "demo", {
toolbar : 'Basic'
});
// ......
//获取富文本框中的值
var demo2=CKEDITOR.instances.demo.getData();
//如果存在中文乱码问题,需要对文本信息进行两次编码
demo2=encodeURIComponent(demo2);
demo2=encodeURIComponent(demo2);
String demo = StringUtils.getParameter(request, "demo2");
//后台再通过解码获得中文
try {
demo = URLDecoder.decode(demo, "UTF-8");
} catch (Exception e) {
e.printStackTrace();
}
分享到:
相关推荐
"Java Web cheditor"可能指的是一个基于Java技术实现的Web富文本编辑器,具备小巧、轻便、功能强大以及对多种浏览器的良好支持等特点。其少配置、易上手的特性使得开发人员能够快速集成到项目中,提升用户体验。 在...
这款富文本编辑器的强大之处在于其图片上传功能,允许用户在编辑文档时无缝地添加和管理图片,极大地提升了在线文档处理的体验。 Cheditor 4.2的特性包括但不限于: 1. **富文本编辑**:提供基本的文字格式化选项...
Cheditor 是一款功能强大的富文本编辑器,它能够支持多种编程环境如 .NET、Java 和 PHP,并且提供了丰富的编辑功能,使得开发者能够轻松地集成到自己的项目中。根据描述,Cheditor 不仅能够作为文本编辑器使用,还...
CKEditor 4.0 是一款广泛使用的开源富文本编辑器,它为网页内容创作提供了强大的功能,支持多种格式如文本、图片、链接、表格等。CKFinder 是与 CKEditor 配套使用的文件管理器,方便用户上传、管理和插入多媒体资源...
《ckeditor_4.5.9_standard.zip:深度解析富文本编辑器CKEditor 4.5.9标准版》 在互联网内容创作领域,富文本编辑器扮演着至关重要的角色,它们为用户提供了一种直观、易用的方式来创建和编辑带有格式的文本。...
CKEditor 5 是一款现代、开源且功能强大的富文本编辑器,被广泛应用于网站、应用程序和其他需要高质量文本输入的场景。这款编辑器以其易于使用、高度可定制和丰富的功能集而闻名。在本文中,我们将深入探讨 CKEditor...