[nicEdit专题]初识 nicEdit
初次认识 nicEdit
是一个偶然。 (下面简称nicEdit为nE)
我正为所见即所得编辑器不能方便的满足我的需求郁闷,而手工写插件的方式又和我的需求不配套的时候,在JE的新闻 9个最好的Rich Text编辑器
里第一个就是她了。
虽然 withyou 说
?Extend是扩展了,bk是什么?偶猜测是作者 Brian Kirchoff 的缩写吧.
这个函数的功能倒是很明确.根据参数的个数来扩展一个对象.参数个数:
0:当然是返回undefined了.
1:扩展对象是this=传入对象的父级对象,并把参数扩展到this对象。
>1:扩展对象是第一个参数 args[0],,并把参数扩展到args[0]对象。
初识就先写这么多吧.
?
document.getElementsByName('yourelementname')[0].innerHTML如果用框架库,比如jQuery
$('[name=yourelementname]').html()2.书写OnSave接口,直接在接口里面决定如何处理值
我实际使用的时候是做了一个jQuery扩展.不过是纯粹用于ajax方法的。
我把这个扩展单独写了一篇简单介绍的文章
jQuery扩展ajaxName 5 楼 mingliangfeng 2009-03-25 <script. type="text/javascript">
bkLib.onDomLoaded(function() { contentTextArea= new nicEditor({buttonList : ['fontFamily','fontSize','bold','italic','underline','forecolor','left', 'center', 'right','strikeThrough','subscript','superscript','strikethrough','close','xhtml','link','image']}).panelInstance('content'); });
</script>
var content= trim(contentTextArea.nicInstances[0].getContent());