Como realmente remover uma instância do CKEditor

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);

]]>

Leave a comment