Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Курсор не меняется при document.body.style.cursor = 'wait'; / 2 сообщений из 2, страница 1 из 1
30.05.2008, 19:34
    #35346667
AndriyKo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Курсор не меняется при document.body.style.cursor = 'wait';
Понимаю, что тривиально должно решаться, но не нашёл как именно. Смысл - по клику на img запускается достаточно тяжелая процедурка - может идти (в зависимости от заполненности странички) несколько секунд. Само собой, хочется как минимум курсор на часики сменить на время работы. Но, видимо (как и в других языках), нужно как то заставить браузер перерисовать курсор, иначе он сменится на "часики" только после окончания процедуры. Например, в Delphi это достигается через вызов ProcessMessages, в Basic - DoEvents. А в JS как ?
...
Рейтинг: 0 / 0
30.05.2008, 20:09
    #35346713
AndriyKo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Курсор не меняется при document.body.style.cursor = 'wait';
Решение найдено. Если вдруг кому интересно, просто тяжелый код запихать в отдельный метод, а в обработчике только курсор установить в wait и после этого вызвать window.setTimeout('HardMethod()', 0);
Можно закрывать :)
ЗЫ Хотя, если кто то подскажет еще какой нибудь метод решения, буду признателен.
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Курсор не меняется при document.body.style.cursor = 'wait'; / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]