TinyMCE event

Semen

Семён
TinyMCE event

Подскажите как в TinyMCE добавить событие на изменение редактируемого текста...
 

dimagolov

Новичок
что ты понимаешь под изменением? у textarea есть cтандартное событие onchange, которое срабатывает при потере фокуса
 

Semen

Семён
TinyMCE создает iframe в теле которого находится редактируемый текст.
Мне нужно чтобы при редактирование текста вызывался скрипт поверки оного.
 

Semen

Семён
именно это, спасибо

-~{}~ 25.08.10 19:22:

не могу понять как очистить историю изменений,
чтобы при загрузке следующего текста(ajax)
е была активна кнопка назад
и также ctrl+z не возвращало предыдущий текст
 

newARTix

Новичок
эээ... думаю это нелогичное поведение. Если текст просто обновляется, то есть меняется не очень, то зачем деактивировать undo/redo? А если это уже совершенно другой текст, то логично было бы убивать редактор, делать новый textarea, и на нем инициализировать редактор. Хотя... всяко конечно бывает.
Но я такой команды не знаю, надо спрашивать на их форуме.
А как текст кстати грузится? Командой mceSetContent?
 

Semen

Семён
Автор оригинала: newARTix
эээ... думаю это нелогичное поведение. Если текст просто обновляется, то есть меняется не очень, то зачем деактивировать undo/redo? А если это уже совершенно другой текст, то логично было бы убивать редактор, делать новый textarea, и на нем инициализировать редактор. Хотя... всяко конечно бывает.
Но я такой команды не знаю, надо спрашивать на их форуме.
А как текст кстати грузится? Командой mceSetContent?
грузится - tinyMCE.get('text').setContent(response)

насчет логичности - это админка, загружаю текст в редактор(TinyMCE), редактирую и сохраняю, загружаю следующий текст и т.д.
зачем перегружать редактор?
достаточно очистить его от истории предыдущего текста.
вот кстати нашёл
tinyMCE.activeEditor.undoManager.clear()
вроде работает
 

newARTix

Новичок
ну я примерно так и понял. Ну да, и это авторы предусмотрели. Все-таки отличный визивиг :)
 
Сверху