在CKEditor中我有xsl模板(這就是爲什麼我在img中有xsl標籤的原因)。問題是當我刪除圖像時,img內的標籤不會被刪除。CKEditor用非標準標記刪除圖像
<span contenteditable="false">
<span contenteditable="true">
<img alt=" legenda" contenteditable="true" height="200px" id="legendImg" src="/rp/resources/css/images/tpl/legenda.png" width="400px">
<xsl:attribute contenteditable="false" name="src"><xsl:value-of contenteditable="false" select="legend"></xsl:value-of></xsl:attribute>
</img>
</span>
</span>
點擊圖像編輯和刪除後,我得到
<p><span contenteditable="false">
<span contenteditable="true">
<xsl:attribute contenteditable="false" name="src">
<xsl:value-of contenteditable="false" select="legend">
</xsl:value-of>
</xsl:attribute></span></span></p>
我需要一些指針什麼是解決這個問題最好的辦法。也許有一個簡單的方法來解決它,或者我應該聽某種刪除事件。
我已經配置了DTD,因此當ckeditor解析html時,xsl標記不會被刪除。它工作得很好。問題是當我嘗試手動刪除圖像。 – patryks
因此,瀏覽器無法刪除這些元素。實現你自己的退格處理將非常複雜,所以我建議你使用'protectedSource'。 – Reinmar