2010-05-07 3 views
0

Я добавляю ckeditor в свою форму, используя функциональность onclick - то есть, когда пользователь нажимает кнопку, ckeditor добавляется в форму. Я эхо из html, сгенерированного, когда ckeditor добавляется на страницу через функцию javascript.Добавление CKEditor через javascript событие onclick добавляет CKEditor в DOM, но не позволяет мне вводить в него текст. Зачем?

Добавлен ckeditor, но область текста не может быть изменена.

Это потому, что я добавляю html для генерации ckeditor как: ckeditor.innerHTML = '......';

есть другой способ, чтобы добавить CKEditor в моей форме, используя JavaScript OnClick (например: OnClick = "addCKEditor();")

Спасибо!

ответ

1

с использованием CKEDITOR.replace ('id) после добавления текстового поля в DOM - в функции javascript, выполненная работа.