startupfocus extraplugins customize contentscss configurar ckeditor fckeditor

extraplugins - configurar ckeditor



Eliminar CKEdit Instance (2)

Debe utilizar hEd.destroy ( editor.destroy() ).

CKEDITOR.remove() es para uso interno como se indica en la API.

Parece que no puedo destruir instancias de CKEdit según la documentación.

Considera lo siguiente:

<input name="txt1" type="text" id="txt1" /><br /> <a href="javascript:void(0);" onclick="create()">Create</a><br /> <a href="javascript:void(0);" onclick="destroy()">Destroy</a> <script type= "text/javascript" > <!-- function create() { var hEd = CKEDITOR.instances[''txt1'']; if (hEd) { CKEDITOR.remove(hEd); } hEd = CKEDITOR.replace(''txt1''); } function destroy(){ var hEd = CKEDITOR.instances[''txt1'']; if (hEd) { CKEDITOR.remove(hEd); } } --> </script>

Cuando se ejecuta destroy (), CKEDITOR.remove (hEd); se está llamando Los clics múltiples para crear () producen múltiples instancias de CKEditor en la pantalla, pero sus instancias ya no aparecen en las instancias CKEDITOR.

¿Me estoy perdiendo de algo?


Debes usar:

<textarea name="tx1" id="tx1" rows="15" cols="106"></textarea>

CKEDITOR.instances [''tx1''] = false;