在做项目的时候一般都要用到编辑器,查查现在流行的编辑器kinkeditor编辑器,使用的系统还是很多,些编辑器说大也不大,说小也不小,解压了1M多.
今天看看我在项目中用到的编辑器kindeditor的配置等信息.
首先引用js
[js]
<script charset='utf-8' src='/Editor/kindeditor.js'></script>
<script charset='utf-8' src='/Editor/lang/zh_CN.js'></script>
[/js]
这两个是没发少的!
我是将配置方件写到另一个js里的,因为我对起显示的一些item做了修改,
[js]
<script id="_getsrc" src="/Js/keditor.js?id=remark"></script>
[/js]
其中id后面跟的是textarea的id值,再看一下keditor.js里面的设置.
[js]
//para asName String:要得到的参数名
//para lsURL String:要处理的URL值
//这个函数是在html传参数函数基础上改的
function getUrlParameter(asName,lsURL){
loU = lsURL.split( "?");
if (loU.length> 1){
var loallPm = loU[1].split( "& ");
for (var i=0; i <loallPm.length; i++){
var loPm = loallPm[i].split( "=");
if (loPm[0]==asName){
if (loPm.length> 1){
return loPm[1];
}else{
return " ";
}
}
}
}
return null;
}
//_name是包含此文件的 <script> 的id值
var v = document.getElementById("_getsrc");
//下面的name是url中的参数名
//alert(getUrlParameterAdv( "name ",v.getAttribute( 'src ')));
var id = getUrlParameter("id",v.getAttribute('src'));
var editor;//初实化编辑器
KindEditor.ready(function(K) {
editor = K.create('#remark', {
items : [
'fontname', 'fontsize', '|', 'forecolor', 'hilitecolor', 'bold', 'italic', 'underline',
'removeformat', '|', 'justifyleft', 'justifycenter', 'justifyright', 'insertorderedlist',
'insertunorderedlist', '|', 'emoticons', 'image', 'link', 'code']
});
});
[/js]
对需要的items就可以在这里进行修改,一般把常用的那几个开启就行了!
其实现在百度和阿里空间的编辑器还不错,就是没有找到那样大气和美观的编辑器,可能要比kindeditor小好多!
如果你有好的网页在线编辑器,而且是轻量级别的请不要小气,
发封邮件给我!谢谢!