Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   alert () вместо sleep () (https://javascript.ru/forum/misc/2175-alert-vmesto-sleep.html)

artemiusgreat 14.11.2008 13:20

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

Octane 14.11.2008 14:06

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


Часовой пояс GMT +3, время: 13:48.