| Yusupov |
|
|---|---|
|
Подскажите, как можно инициировать Ckeditor для текстового поля, которое было загружено в ajax области? Например если есть такой код:
<a href="{PHP|cot_url('plug', 'r=myplug')}" class="ajax">кнопка</a>
<div id="ajaxBlock">
После клика здесь предполагается вывести текстовое поле с редактором ckeditor
(<textarea class="editor"></textarea>).
но редактор естественно не срабатывает.
</div>
|
| Trustmaster |
|
|---|---|
|
Никак. Сам искал по официальному форуму редактора, нашёл ответ, что эта возможность не поддерживается. May the Source be with you!
|
| Yusupov |
|
|---|---|
|
Печально... Может как-то перезагрузить редактор можно? На сколько я понял он инициируется в футере: <script src="plugins/ckeditor/lib/ckeditor.js" type="text/javascript"></script><script src="plugins/ckeditor/lib/adapters/jquery.js" type="text/javascript"></script><script src="plugins/ckeditor/presets/ckeditor.default.set.js" type="text/javascript"></script> Правильно? Добавлено 34 минуты спустя: У меня получилось! В возвращаемом ajax блоке прописал:
CKEDITOR.replace( 'editor',
{
toolbar : 'Medium'
});
И добавил атрибут id="editor" для textarea
This post was edited by Yusupov (2012-03-30 10:16, 13 years ago)
|