禁用CkEditor中指定标记之间的编辑

时间:2011-11-02 20:36:16

标签: javascript ckeditor

根据您的经验,有什么方法可以做到这一点? 例如,我有一个默认布局,当用户开始编辑空文档时加载,如下所示:

<h1>Sample heading</h1>
<p>Sample text</p>
<div class="something"></div>

在这里,我希望有一个控件来阻止ppl开始写入.something div。 如果可能,我想禁用删除预定义标签的可能性。

对不起英语,谢谢你的回答! :)

2 个答案:

答案 0 :(得分:3)

其他人通过搜索引擎找到这个。

您可以在CKEditor文档中使用HTML的contenteditable属性。

http://docs.cksource.com/CKeditor_3.x/Users_Guide/NonEditable_Contents

答案 1 :(得分:2)

我能想到的第一个解决方案是挂钩操作内容的所有可能事件,创建文档树位置感知逻辑,并简单地拦截和反击将您的需求描述的区域编辑为不可编辑的事件。

如果有更容易的话,我最好奇。