Ckeditor实例化之疑惑

Ckeditor是一个著名的文本编辑器,随着新版本的发布,界面和功能有了很大的提升,因为项目的需要,所以就用到了Ckeditor这个文本编辑器...但是在使用的过程中发现了一个问题,

就是当你第一个点击调用这个Creditor文本编辑器的时候,是可以正常的访问,当是当你第二次点击访问的时候,就出现了一个情况(我出现的情况是文本编辑器不能正常编辑了),找了许久

发现好像是Creditor对象实例化的过程中出现了问题,也就是说被多次实例化了,然后上网去搜索了一下,发现有2种解决方法(我只找到了两种),分别如下:

Code:1

View Code
if( editor ){
editor.destroy();
editor
= null;
}
editor
= CKEDITOR.replace(‘content’);

 加入上面的这段代码,在我的项目中是解决问题了,但是我看到好像有的人写了这段代码没有什么反应,也就是说问题依然没有解决,于是便有了下面的这个代码:

Code2:

View Code
if( CKEDITOR.instances['content'] ){
CKEDITOR.remove(CKEDITOR.instances[
'content']);
}

CKDEITOR.replace(‘content’);

但是很奇怪的事情发生了,我如果用下面的这段代码问题依旧存在,请问这是为什么呢,用上面的那个代码确解决问题了!欢迎大家多多拍砖.......我也是新手.....嘿嘿

posted @ 2011-04-01 09:32  骑着猪赛跑  阅读(577)  评论(0)    收藏  举报