По дате Октябрь 31st, 2012

Ошибка: uncaught exception: [CKEDITOR.editor] The instance “instance” already exists.

При попытке “прикрутить” CKeditor к ajax-страничке (повторное открытие редактора с одними и теми же значениями полей.. в галерее типа lightbox, fancybox итд) - это почти как как создать два разных FCKeditor на одной страничке, только “по очереди” получил

Ошибка: uncaught exception: [CKEDITOR.editor] The instance “instance” already exists.

Вполне понятен смысл ошибки - такой instance уже существует. Значит нужно его удалить.

<script>
if(typeof(CKEDITOR)!='undefined')
{// удаляем редактор для этого поля
if (CKEDITOR.instances['instance']) CKEDITOR.instances['instance'].destroy(true);
}
</script>

Кстати, скорее всего, похожая ситуация может возникнуть и при использовании других WYSIWYG-редакторов

Следует отметить, что при необходимости ajax-контент, подгружаемый во всплывающее окошко fancybox/lightbox можно  фильтровать при помощи функции dataFilter

Опубликовано Октябрь 31, 2012 | автор: levik  |  Нет комментариев »