Snipets
Como realmente remover uma instância do CKEditor
outubro 5, 2010 -
i.contentWindow is null Fica aqui um código de uma função que irá removê-lo e ainda retirar o html que fica duplicado caso exista:
var qcms = {};
qcms.DestroyCKEditorInstance = function (instanceName){
if(undefined !== window.CKEDITOR){
if((document.getElementById(instanceName)) && CKEDITOR.instances[instanceName]){
CKEDITOR.remove(CKEDITOR.instances[instanceName]);
var ckeElement = document.getElementById('cke_' + instanceName) ;
if(ckeElement)
ckeElement.parentNode.removeChild(ckeElement);
}
}
}
// uso da função
// qcms.DestroyCKEditorInstance(instanceName); ]]>