Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   Google Chrome перерисовка страницы во время выполнения скрипта (https://javascript.ru/forum/css-html/9840-google-chrome-pererisovka-stranicy-vo-vremya-vypolneniya-skripta.html)

Dekart 08.06.2010 08:35

Google Chrome перерисовка страницы во время выполнения скрипта
 
Здравствуйте.
Подскажите пожалуйста как с помощью javascript заставить Google Chrome перерисовывать страницу во время выполнения долгого скрипта.


Вначале имеется блок Div1 с display: none;
Я делаю его видимым и помещаю в него текст с помощью jQuery.

("#Div1").show();
$("#Div1").text("Выполнено 10%");


Далее выполняется скрипт, который занимает много времени, и требуется периодически выводить прогресс выполнения.

Путем:
$("#Div1").text("Выполнено 10%");
...
$("#Div1").text("Выполнено 20%");
...
$("#Div1").text("Выполнено 30%");


Все прекрасно работает в FF и Opera, но Chrome отказывается менять текст в блоке.

Обнаружил что при показе какого либо сообщения сообщения хром обновляет текст.
alert("Test");


Можно ли как нибудь с помощью javascript дать команду браузеру просто перерисовать страницу ничего не подгружая?

window.locate.reload() и window.refresh() не подходят поскольку обрывают выполнение скрипта.


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