1

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

如何使视图页面中的 CKEditor 只读,这意味着用户不能编辑注释中的文本?我想在视图页面中使用 CKEditor 的原因有两个: 1. 我可以使用 JavaScript 将编辑器从禁用移动到启用 2. 保持 POST & View 页面的样式相同。

这可能吗?谢谢!

4

3 回答 3

2

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

于 2011-08-25T13:33:19.977 回答
2

检查讨论该问题的CKEditor 论坛条目,CKEditor 团队成员提供了解决方法。

于 2009-12-21T23:09:33.433 回答
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>
于 2011-02-28T20:38:42.927 回答