Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 14.11.2008, 13:20
Новичок на форуме
Отправить личное сообщение для artemiusgreat Посмотреть профиль Найти все сообщения от artemiusgreat
 
Регистрация: 14.11.2008
Сообщений: 6

alert () вместо sleep ()
День добрый.
К сожалению у меня возникла проблема, которую я обойти без посторонней помощи уже не могу.
Я сейчас пытаюсь сделать динамическое переключение редактора FCKEditor на обычное Textarea.
Все бы хорошо, НО при отправке данных формой, в которой это все содержится отправляется содержимое именно редактора, а не Textarea, ПОЭТОМУ я решил добавить на OnSubmit функцию, переписывающую данные при отправке из Textarea в редактор.
И это заработало ... НО только если вконце этого обработчика добавить alert ('ok').
Мне кажется что данные просто не успевают перезаписаться из Textarea в редактор при отправке, а alert () в это случае работает как sleep (), давая обработчику OnSubmit выполнится.
Вопрос:
Может быть кто-нибудь может мне рассказать в чем заключается принцип работы alert () и каким образом он оказывает такое действие на скрипт и как можно реализовать этот спасительный alert () - sleep () без использования этой функции.
P.S. Желательно без Date и setTimeout.
Спасибо.
Ответить с цитированием
  #2 (permalink)  
Старый 14.11.2008, 14:06
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Нужно предотвратить стандартное событие отправки формы и вызвать onsubmit() самостоятельно, после того, как данные будут обработаны.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Четырехзначные числа вместо русских букв alosito Общие вопросы Javascript 4 13.05.2008 23:51