Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 01.08.2008, 11:44
Аватар для Snipe
Профессор
Отправить личное сообщение для Snipe Посмотреть профиль Найти все сообщения от Snipe
 
Регистрация: 06.05.2008
Сообщений: 765

tinyMCE и ajax
На сайте используется tinyMCE, сайт переводится на ajax (из xml вставляем html через innerHTML в нужные блоки).
Если сайт грузится не аяксом - все хорошо.
Если страничку, где используется tinyMCE, грузить аяксом - получается ерунда.
Вроде document.write поменял в tinyMCE и даже добился, что один раз при загрузке аяксом срабатывает, т.е. появляется форма для ввода текста, но при последующих переходах на эту страничку - фиг...

В общем вопрос - кто-нибудь сталкивался с tinyMCE под ajax'ом? Можете что-то посоветовать, куда копать?
Ответить с цитированием
  #2 (permalink)  
Старый 01.08.2008, 12:20
Флудер
Отправить личное сообщение для ZoNT Посмотреть профиль Найти все сообщения от ZoNT
 
Регистрация: 25.07.2008
Сообщений: 1,271

сталкивался, проблем не было. Один раз проинициализировал тини, потом используй...
Ответить с цитированием
  #3 (permalink)  
Старый 01.08.2008, 13:23
Аватар для Snipe
Профессор
Отправить личное сообщение для Snipe Посмотреть профиль Найти все сообщения от Snipe
 
Регистрация: 06.05.2008
Сообщений: 765

Сообщение от ZoNT Посмотреть сообщение
сталкивался, проблем не было. Один раз проинициализировал тини, потом используй...
Хорошо, а как там показать/запустить форму?:confused:
Ответить с цитированием
  #4 (permalink)  
Старый 01.08.2008, 13:32
Флудер
Отправить личное сообщение для ZoNT Посмотреть профиль Найти все сообщения от ZoNT
 
Регистрация: 25.07.2008
Сообщений: 1,271

tinyMCE.init({
mode : "exact",
theme : "simple",
editor_selector : "mceSimple"
});
tinyMCE.execCommand('mceAddControl', false, id);
Ответить с цитированием
  #5 (permalink)  
Старый 01.08.2008, 14:03
Аватар для Snipe
Профессор
Отправить личное сообщение для Snipe Посмотреть профиль Найти все сообщения от Snipe
 
Регистрация: 06.05.2008
Сообщений: 765

У меня получается, что она во время инициализации рисуется и потом еще раз на tinyMCE.execCommand('mceAddControl', false, id);
Так и должно быть?
- уже не актуально.

А если страничку второй раз аяксом грузить, то эта форма появляется, но она недоступна для редактирования. %(

Последний раз редактировалось Snipe, 01.08.2008 в 14:29.
Ответить с цитированием
  #6 (permalink)  
Старый 01.08.2008, 14:40
Флудер
Отправить личное сообщение для ZoNT Посмотреть профиль Найти все сообщения от ZoNT
 
Регистрация: 25.07.2008
Сообщений: 1,271

В общем после года работы с tinyMCE, мой вам совет:
выбросте его нафиг (это такая муть) и напишите свой редактор под собственные нужды.

Я так в скором времени и сделаю...
Ответить с цитированием
  #7 (permalink)  
Старый 01.08.2008, 14:49
Аватар для Snipe
Профессор
Отправить личное сообщение для Snipe Посмотреть профиль Найти все сообщения от Snipe
 
Регистрация: 06.05.2008
Сообщений: 765

Сообщение от ZoNT Посмотреть сообщение
В общем после года работы с tinyMCE, мой вам совет:
выбросте его нафиг (это такая муть) и напишите свой редактор под собственные нужды.

Я так в скором времени и сделаю...
Ставил не я, я только на ajax перевожу, и сейчас уже времени нет переписывать что-то.
В общем если кто-то сможет подсказать, почему по второй загрузке форма для ввода "задизейблена", буду благодарен.

ПС. ZoNT, спасибо за подсказку по поводу tinyMCE.execCommand('mceAddControl', false, id);

Последний раз редактировалось Snipe, 01.08.2008 в 15:24.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Кодировка при использовании Ajax Nichloas AJAX и COMET 9 17.09.2009 16:06
AJAX и сессии nolka AJAX и COMET 10 16.05.2009 11:56
AJAX и БД SunYang AJAX и COMET 3 06.06.2008 22:44
Ajax & Autorun Ergall-M AJAX и COMET 11 08.05.2008 15:33
как дождаться AJAX ответа scuter Общие вопросы Javascript 3 23.03.2008 05:54