2011-05-09 102 views
2

我使用所見即所得(InnovaEditor)來編輯我網站上的內容,它可以在Chrome,IE和Firefox中使用,但FF有一個有點討厭的問題。我插入span標籤到內容,讓後來合併的內容,比如這個:Firefox和contentEditable跨越

<span style="background-color:yellow;" 
     subst_key="{Object1.name}" 
     contentEditable="false"> 
    Object1 Name 
</span> 

我不能改變的基本格式,它是一個商業項目,太多的代碼依賴於它是它是如何。問題是,即使span不可編輯,FF有時會允許刪除字符 - 只需在合併字段後按backspace即可。此外,即使刪除內容後,有時合併字段的span標記也不會被刪除(只是打開和關閉之間的文本)!爲什麼FF允許編輯非contentEditable字段的任何想法?

TL; DR FF偶爾允許編輯contentEditable = false span標記。我如何阻止它?

回答

0

也似乎contenteditable屬性,是就是,只有工作,並支持它的 但在其他瀏覽器也只是用的designMode屬性 工作其他一些瀏覽器也許你不得不使用一些JavaScript它 http://theocacao.com/document.page/137

但是像ck編輯器一樣,還有很多更好的wysiwyg編輯器?

+0

該鏈接是關於使用contenteditable = true,這不是手邊的問題,因爲所見即所得已經使用了I幀。此外,我有足夠的問題獲得許可更改一個小功能,我不會允許更改編輯器。 – 2011-05-15 14:26:23