Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Обновить div во время выполнения скрипта / 10 сообщений из 10, страница 1 из 1
15.02.2010, 09:57:12
    #36469039
Обновить div во время выполнения скрипта
Здравствуйте!
Есть 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сек.
...
Рейтинг: 0 / 0
15.02.2010, 10:03:13
    #36469054
Яростный Меч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновить div во время выполнения скрипта
АлександрГость1234var response = updater.SelectAllTMP();Я так понимаю, тут запрос к серверу? Синхронный или асинхронный?
...
Рейтинг: 0 / 0
15.02.2010, 10:18:09
    #36469083
Обновить div во время выполнения скрипта
Асинхронный
...
Рейтинг: 0 / 0
15.02.2010, 10:23:06
    #36469091
an0nym
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновить div во время выполнения скрипта
АлександрГость1234,

передать callback асинхронному запросу. Как это реализуется в updater.SelectAllTMP из предоставленного кода не ясно - вам должно быть виднее.
...
Рейтинг: 0 / 0
15.02.2010, 10:34:55
    #36469116
Обновить div во время выполнения скрипта
Может я вопрос некоррекно задал...
Запрос выполняется, всё с ним хорошо.
я не могу вывести надпись "Загрузка...".

т.е. я нажимаю на кнопку и хочу видеть сначала "Загрузка...", а потом результат выполнения запроса.

Сейчас я нажимаю кнопку, проходит немного времени и появляются результаты запроса.
Вопрос: Как показать надпись "Загрузка.."
...
Рейтинг: 0 / 0
15.02.2010, 10:41:03
    #36469130
oraora
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновить div во время выполнения скрипта
используй ajax и не парься) там это легко делается
...
Рейтинг: 0 / 0
15.02.2010, 10:42:46
    #36469133
an0nym
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновить div во время выполнения скрипта
АлександрГость1234,

вы не видите надпись Загрузка, а она есть.

У вас DIVу выставляется надпись "Загрузка", дальше идет посыл запроса, дальше идет моментальное выставление результата запроса (который в этот момент ВСЕГДА будет пустым) и только через некоторое время запрос окончательно завершается, но в этот момент функция shw уже закончила своё выполнение.
...
Рейтинг: 0 / 0
15.02.2010, 10:46:47
    #36469143
Обновить div во время выполнения скрипта
Вот я и спрашиваю как сделать так чтобы надпись "Загрузка..." была видна
...
Рейтинг: 0 / 0
15.02.2010, 10:48:52
    #36469148
an0nym
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновить div во время выполнения скрипта
an0nymАлександрГость1234,

передать callback асинхронному запросу. Как это реализуется в updater.SelectAllTMP из предоставленного кода не ясно - вам должно быть виднее.
...
Рейтинг: 0 / 0
15.02.2010, 11:00:06
    #36469190
Обновить div во время выполнения скрипта
Всё понял, спасибо!
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Обновить div во время выполнения скрипта / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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