我对 Ckeditor 有疑问。当使用 Fancybox Ajax 弹出窗口时,我的 textarea 不会转换为 Ckeditor 区域。
在我的页面顶部,我加载 Ckeditor:
<script type="text/javascript" src="<?php echo base_url(); ?>scripts/ckeditor/ckeditor.js"></script>
之后我制作了一个textarea。转换通常应该由 ckeditor 类完成。
<textarea rows="10" cols="80" class="ckeditor" name="short_description"></textarea>
文本区域不转换。这是由 AJAX 引起的。是否有人在加载 Ajax 的弹出窗口中有使用 CKeditor 字段的经验,现在如何在 textarea 上重新绑定 Ckeditor?
PS firebug 给出以下错误:
SyntaxError: syntax error
[Afbreken op deze fout]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://ww
nl.js?t=D2LI (regel 2)
SyntaxError: syntax error
[Afbreken op deze fout]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://ww
styles.js?t=D2LI (regel 2)
TypeError: b.lang.contextmenu is undefined
[Afbreken op deze fout]
...ea,div";CKEDITOR.plugins.add("contextmenu",{requires:"menu",onLoad:function(){CK...
感谢帮助!
/** Comment **/
我使用此代码加载 Fancybox:
$('a.fancybox').fancybox({
type:'ajax',
scrolling:'no',
autoSize:true,
afterShow:_init_ajax_forms
});