|
|
|
Как показать картинку после нажатия кнопки в HTA (VBScript)?
|
|||
|---|---|---|---|
|
#18+
Подскажите, как сделать прогрес бар (progress bar) после нажатия кнопки, во время выполнения выгрузки данных в Excel Что имеем: 1) Есть приложение HTA написано с использованием VBScript 2) В этом приложении есть выгрузка массивных данных из SQL в таблицу Excel 3) Все это работает Что хочется: 1) Во время этой самой выгрузки чтобы в теге < div > отображалась картинка, типа бегунка (сама картинка есть), но она не появляется, пока не закончится выгрузка Проблема: 1) После нажатия на кнопку "Выгрузить", запускает Function которая осуществляет выгрузку, так вот эта кнопка остается нажатой до конца выгрузки и любое отображение объектов не происходит, пока она не отожмется Приведу код: Сама кнопка при запуске формы скрыта (также пробовал display:none, но эфект тот же) Код: plaintext Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Код: plaintext Код: plaintext Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2008, 18:57 |
|
||
|
Как показать картинку после нажатия кнопки в HTA (VBScript)?
|
|||
|---|---|---|---|
|
#18+
Пока на странице работает скрипт экран не будет перерисовываться. Выход в отложенном запуске скрипта с помощью таймера. Код будет выглядеть примерно так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2008, 11:24 |
|
||
|
Как показать картинку после нажатия кнопки в HTA (VBScript)?
|
|||
|---|---|---|---|
|
#18+
bazile К сожалению все равно не работает как надо... Картинка появляется, но пока идет сама процедура выгрузки, картинка как бы статичная, т.е. нет движения Видимо это ограничения отрисовки объектов в HTML ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2008, 16:28 |
|
||
|
Как показать картинку после нажатия кнопки в HTA (VBScript)?
|
|||
|---|---|---|---|
|
#18+
У тебя анимированный gif? Анимация не будет работать по то же причине, по которой картинка первоначально не отображалась - пока работает скрипк экран не будет обновляться. Разбей свою работу на части и выполняй ее с помощью setTimeout(). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2008, 16:39 |
|
||
|
|

start [/forum/topic.php?fid=22&fpage=338&tid=1456630]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
46ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 245ms |
| total: | 376ms |

| 0 / 0 |
