FCKEditor网页编辑器 几点使用心得
程序员文章站
2022-06-16 19:38:56
1、挂接事件,比如onkeydown事件,要在fckeditor_oncomplete里实现: 复制代码 代码如下: function fckeditor_oncomple...
1、挂接事件,比如onkeydown事件,要在fckeditor_oncomplete里实现:
function fckeditor_oncomplete( editorinstance )
{
if (document.all) // ie
editorinstance.editordocument.attachevent("onkeypress", fckeditor_onkeyup) ;
else// other browser
editorinstance.editordocument.addeventlistener( 'onkeypress', fckeditor_onkeyup, true );
}
2、挂接后如果调用了fckeditor的sethtml函数,则挂接事件会失效,要改用oeditor.editordocument.body.innerhtml来设置内容即可。
3、用window.event.keycode只能取到null值,要用fckeditorapi.getinstance('fckeditor1').editorwindow.event.keycode。
4、按回车符后生成的是是<br>还是<p>由fckconfig.js文件里的fckconfig.entermode/fckconfig.shiftentermode决定,也可动态设置但属性名不是fckconfig,而是config。
复制代码 代码如下:
function fckeditor_oncomplete( editorinstance )
{
if (document.all) // ie
editorinstance.editordocument.attachevent("onkeypress", fckeditor_onkeyup) ;
else// other browser
editorinstance.editordocument.addeventlistener( 'onkeypress', fckeditor_onkeyup, true );
}
2、挂接后如果调用了fckeditor的sethtml函数,则挂接事件会失效,要改用oeditor.editordocument.body.innerhtml来设置内容即可。
3、用window.event.keycode只能取到null值,要用fckeditorapi.getinstance('fckeditor1').editorwindow.event.keycode。
4、按回车符后生成的是是<br>还是<p>由fckconfig.js文件里的fckconfig.entermode/fckconfig.shiftentermode决定,也可动态设置但属性名不是fckconfig,而是config。
下一篇: 常用dos命令总结