0

我正在尝试将 fckeditor 文件管理器集成到最新的 ckeditor 中。我正在学习一个小教程,你可以在这里找到
http://www.mixedwaves.com/2010/02/integrating-fckeditor-filemanager-in-ckeditor/

我按照建议添加了替换链接。并更改了我的 config.php 以启用文件管理器。

问题是我得到一个错误 错误 ckeditor.jsline 252
TypeError: b is undefined

这是什么原因造成的?


当我这样做时编辑document.write(b.value);
: 我得到正确的输出

4

2 回答 2

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

于 2013-01-22T10:49:22.983 回答
0

当您尝试使用相同元素的多个 CkEditor 实例时,也会出现此错误。只要确保您没有在同一个元素上多次使用“CKEDITOR.replace”。就我而言,我必须从 config.js 中删除该行

于 2013-06-24T06:45:37.227 回答