
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
15.02.2010, 09:57:12
|
|||
|---|---|---|---|
|
|||
Обновить div во время выполнения скрипта |
|||
|
#18+
Здравствуйте! Есть div текст в котором надо обновить 2 раза во время выполнения скрипта. function shw() { ElemById('result').innerHTML='Загрузка...' var response = updater.SelectAllTMP(); if response!=null { ElemById('result').innerHTML=response.value; } else ElemById('result').innerHTML='Ошибка'; } Проблема в том что показывается только результат, т.е. ошибка или данные, а надпись "Загрузка..." не появляется. Как сделать обновление div до окончания выполнения скрипта? P.S. Запрос выполняется довольно долго ~30сек. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.02.2010, 10:03:13
|
|||
|---|---|---|---|
|
|||
Обновить div во время выполнения скрипта |
|||
|
#18+
АлександрГость1234var response = updater.SelectAllTMP();Я так понимаю, тут запрос к серверу? Синхронный или асинхронный? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.02.2010, 10:18:09
|
|||
|---|---|---|---|
|
|||
Обновить div во время выполнения скрипта |
|||
|
#18+
Асинхронный ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.02.2010, 10:23:06
|
|||
|---|---|---|---|
Обновить div во время выполнения скрипта |
|||
|
#18+
АлександрГость1234, передать callback асинхронному запросу. Как это реализуется в updater.SelectAllTMP из предоставленного кода не ясно - вам должно быть виднее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.02.2010, 10:34:55
|
|||
|---|---|---|---|
|
|||
Обновить div во время выполнения скрипта |
|||
|
#18+
Может я вопрос некоррекно задал... Запрос выполняется, всё с ним хорошо. я не могу вывести надпись "Загрузка...". т.е. я нажимаю на кнопку и хочу видеть сначала "Загрузка...", а потом результат выполнения запроса. Сейчас я нажимаю кнопку, проходит немного времени и появляются результаты запроса. Вопрос: Как показать надпись "Загрузка.." ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.02.2010, 10:41:03
|
|||
|---|---|---|---|
|
|||
Обновить div во время выполнения скрипта |
|||
|
#18+
используй ajax и не парься) там это легко делается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.02.2010, 10:42:46
|
|||
|---|---|---|---|
Обновить div во время выполнения скрипта |
|||
|
#18+
АлександрГость1234, вы не видите надпись Загрузка, а она есть. У вас DIVу выставляется надпись "Загрузка", дальше идет посыл запроса, дальше идет моментальное выставление результата запроса (который в этот момент ВСЕГДА будет пустым) и только через некоторое время запрос окончательно завершается, но в этот момент функция shw уже закончила своё выполнение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.02.2010, 10:46:47
|
|||
|---|---|---|---|
|
|||
Обновить div во время выполнения скрипта |
|||
|
#18+
Вот я и спрашиваю как сделать так чтобы надпись "Загрузка..." была видна ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.02.2010, 10:48:52
|
|||
|---|---|---|---|
Обновить div во время выполнения скрипта |
|||
|
#18+
an0nymАлександрГость1234, передать callback асинхронному запросу. Как это реализуется в updater.SelectAllTMP из предоставленного кода не ясно - вам должно быть виднее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=22&mobile=1&tid=1453539]: |
0ms |
get settings: |
5ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
158ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
| others: | 191ms |
| total: | 444ms |

| 0 / 0 |
