0

我正在使用 CKEditor 4.2 完整版。为了在 ckeditor 中上传图像,我在准备好文档时使用了以下代码:

CKEDITOR.replace('editor1', {                
       filebrowserUploadUrl: '/SendNewsletter/UploadImage'(This is Controller)
 });
 <html>
 <textarea class="ckeditor" id="editor1" cols="10" rows="10"></textarea><br />
        <input type="button" value="Send Bulk Msg" id="Compose" />
 </html>

在 firefox 和 chrome 中绝对没问题。但在 IE8 中我收到以下错误:“编辑器实例“'+b.getEditor().name+'”已附加到提供的元素”

当我在正在调试的程序上传递异常时,上传按钮在编辑器中是不可见的。而且提交按钮也不起作用。

4

1 回答 1

1

Firefox 和 Chrome 应该给你完全相同的错误,但因为它们不显示 javascript 错误,所以很明显你没有意识到它。

您的 textarea 有一个“ckeditor”类,因此 CKEditor 会自动使用它,然后它会抛出错误,因为它已经被替换了。

删除该类,您的问题就会消失。

于 2013-07-31T14:37:53.373 回答