2011-11-02 65 views
3

根據我們的經驗,有什麼辦法可以做到這一點? 例如,我有一個默認的佈局,當用戶開始編輯一個空文件,加載,這樣的事情:禁用CkEditor中指定標籤之間的編輯

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

在這裏,我想有一個控制,以防止脂肪酶開始寫入到.something DIV。 如果可能,我想禁用刪除我的預定義標籤的可能性。

對不起,英語,感謝您的答案! :)

,我能想到的

回答

2

第一種方法是掛鉤操縱內容所有可能的事件,創建文檔樹中的位置感知邏輯和簡單的攔截和編輯會通過你的要求,不可編輯的描述區域計數器事件。

和IM如果有什麼更容易那麼最好奇。

+0

這是唯一的解決辦法我發現,到目前爲止的工作,很遺憾。 – david

2

對於其他人通過搜索引擎找到。

您可以在CKEditor的文檔中使用HTML的CONTENTEDITABLE屬性。

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

+0

這將防止編輯''.something' div,但不幸的是,如果它位於另一個'contenteditable = true'元素內,則不會阻止_removing_所述元素。即使在您鏈接的頁面中,也承認在除Firefox以外的所有瀏覽器中,元素都被刪除。 – david