习惯在asp里使用ewebeditor的编辑器,但免费版的ewebeditor在IE8里面已经出现了很多bug,就算商业版本,在其他的浏览器下面也无法兼容,所以FCKEditor编辑器还是偶尔要用到。FCKEditor现在已经升级为CKEditor,感觉比原来的好看多了,但上传功能不再是原来的简单配置,需要自己去写程序来实现。
演示:http://www.8585592.cn/BBWEB/webedit/ckeditor/test.html
下载:http://www.8585592.cn/BBWEB/webedit/ckeditor/ckeditor.rar
config.language = 'zh-cn'; //设置语言
//界面的语言配置 设置为'zh-cn'即可
config.defaultLanguage = 'zh-cn';
//设置是使用绝对目录还是相对目录,为空为相对目录
config.baseHref = '';
//所需要添加的CSS文件 在此添加 可使用相对路径和网站的绝对路径
//config.c;
//背景的不透明度 数值应该在:0.0~1.0 之间 plugins/dialog/plugin.js
config.dialog_backgroundCoverOpacity = 0.5
//移动或者改变元素时 边框的吸附距离 单位:像素 plugins/dialog/plugin.js
config.dialog_magnetDistance = 20;
//进行表格编辑功能 如:添加行或列 目前仅firefox支持 plugins/wysiwygarea/plugin.js
config.disableNativeTableHandles = false; //默认为不开启
//是否开启 图片和表格 的改变大小的功能 config.disableObjectResizing = true;
config.disableObjectResizing = false //默认为开启
//字体编辑时的字符集 可以添加常用的中文字符:宋体、楷体、黑体等
config.f;
//文字的默认式样
config.font_style =
{
element : 'span',
styles : { 'font-family' : '#(family)' },
overrides : [ { element : 'font', attributes : { 'face' : null } } ]
};
//字体默认大小
config.f;
//字体编辑时可选的字体大小 plugins/font/plugin.js
config.f
//设置字体大小时 使用的式样 plugins/font/plugin.js
config.fontSize_style =
{
element : 'span',
styles : { 'font-size' : '#(size)' },
overrides : [ { element : 'font', attributes : { 'size' : null } } ]
};
//是否强制复制来的内容去除格式 plugins/pastetext/plugin.js
config.forcePasteAsPlainText =false //不去除
//是否强制用“&”来代替“&”plugins/htmldataprocessor/plugin.js
config.forceSimpleAmpersand = false;
//设置高度
config.height=400;
//设置宽度
config.width=700;
//当从word里复制文字进来时,是否进行文字的格式化去除 plugins/pastefromword/plugin.js
config.pasteFromWordIgnoreFontFace = true; //默认为忽略格式
//从word中粘贴内容时是否移除格式 plugins/pastefromword/plugin.js
config.pasteFromWordRemoveStyle = false
//可选界面包
config.skin = 'kama';
//默认使用的模板 plugins/templates/plugin.js.
config.templates = 'default'
//主题
config.theme = 'default';
//当用户键入TAB时,编辑器走过的空格数,( ) 当值为0时,焦点将移出编辑框 plugins/tab/plugin.js
config.tabSpaces = 10
//使用的工具栏 plugins/toolbar/plugin.js
config.toolbar = 'Full'
//需要下面的配合
config.toolbar_Full =
[
['Source','-','Save','NewPage','Preview','-','Templates'],
['Cut','Copy','Paste','PasteText','PasteFromWord','-','Print', 'SpellChecker', 'Scayt'],
['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],
['Form', 'Checkbox', 'Radio', 'TextField', 'Textarea', 'Select', 'Button', 'ImageButton', 'HiddenField'],
'/',
['Bold','Italic','Underline','Strike','-','Subscript','Superscript'],
['NumberedList','BulletedList','-','Outdent','Indent','Blockquote'],
['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'],
['Link','Unlink','Anchor'],
['Image','Flash','Table','HorizontalRule','Smiley','SpecialChar','PageBreak'],
'/',
['Styles','Format','Font','FontSize'],
['TextColor','BGColor']
];
//工具栏是否可以被收缩 plugins/toolbar/plugin.js.
config.toolbarCanCollapse = true
//工具栏的位置 plugins/toolbar/plugin.js
config.toolbarLocation = 'top';//可选:bottom
//工具栏默认是否展开 plugins/toolbar/plugin.js
config.toolbarStartupExpanded = true;
//配置图片上传文件
config.filebrowserImageUploadUrl= 'uploadfile.asp'
//配置flash上传文件
config.filebrowserFlashUploadUrl= 'uploadflash.asp'