我正在尝试将fckeditor文件管理器集成到最新的ckeditor中。我正在按照你在这里找到的一个小教程
http://www.mixedwaves.com/2010/02/integrating-fckeditor-filemanager-in-ckeditor/
我按建议添加了替换链接。 并更改了我的config.php以启用filemanager。
问题是ckeditor.js
上的line 252
发生了错误
错误是
TypeError: b is undefined
造成这种情况的原因是什么?
修改
当我这样做时:document.write(b.value);
我得到了正确的输出
答案 0 :(得分:0)
问题的答案很简单:)
为您的textarea提供ID
旧:
<div id='ckeditor_div' style='display:none;'><textarea class='ckeditor' style='display:inline-block;' name='tooltip_info'>". $tooltip['tip'] ."</textarea></div>
新:
<div id='ckeditor_div' style='display:none;'><textarea id='ckeditor' class='ckeditor' style='display:inline-block;' name='tooltip_info'>". $tooltip['tip'] ."</textarea></div>
您可以看到我在id='ckeditor'
textarea
答案 1 :(得分:0)
当您尝试使用相同元素的多个CkEditor实例时,也会出现此错误。只要确保你没有在同一个元素上多次使用“CKEDITOR.replace”。在我的情况下,我不得不从config.js中删除该行