禁用CKEditor,使用JS重新启用

时间:2009-12-21 23:07:32

标签: javascript jquery ckeditor fckeditor

我有以下内容: POST页面,允许用户在CKEditor中写入文本 VIEW Page,用于查看CKEditor中的文本

如何在视图页面中仅使用CKEditor,这意味着用户无法编辑注释中的文本?我想在视图页面中使用CKEditor的原因有两个: 1.我可以使用JavaScript将编辑器从禁用移动到启用 2.保持POST和&查看页面。

这可能吗?谢谢!

3 个答案:

答案 0 :(得分:2)

检查this CKEditor forum entry讨论问题的位置,CKEditor团队成员提供解决方法。

答案 1 :(得分:2)

不确定你是否还在寻找答案,但这就是我所做的,而且比他们建议的工作简单得多。

<script type="text/javascript">
        window.onload = function () {

            CKEDITOR.on("instanceReady", function (ev) {
                var bodyelement = ev.editor.document.$.body;
                bodyelement.setAttribute("contenteditable", false);


            });
            CKEDITOR.replace('editor1');
        };

    </script>

答案 2 :(得分:2)

此线程的重要更新,从3.6开始,支持: http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.editor.html#setReadOnly