Показать сообщение отдельно
  #1 (permalink)  
Старый 13.03.2009, 04:59
Новичок на форуме
Отправить личное сообщение для PM85 Посмотреть профиль Найти все сообщения от PM85
 
Регистрация: 13.03.2009
Сообщений: 2

Показ сообщения пользователю ДО вычислений
Задача следующая - есть некоторые вычисления, довольно объёмные, которые могут выполнять от 2 секунд до несколько минут. Так вот, проблема в том, что нужно показать юзеру сообщение типа "Подождите...", но при коде...


Код:
<button onclick="func();" />
function func()
{
    object.innerHTML="ждите...";
    object.style.display="block";
    // большие вычисления
}

При таком подходе браузеры сначала делают вычисления, а только потом обрабатывают DOM и сообщение становится видно. Пробовал делать вывод сообщения в одной функции, вычисления - в другой. Всё равно тот-же еффект.

Мне кажется нужна какая-нибудь заглушка, чтобы браузер имел паузу, перез тем как начались вычисления и отрисовал изменения в DOM.

Подскажите кто понимает как браузеры реагируют на запросы изменения DOM.
Ответить с цитированием