Из веб-формы вызываю веб-сервис. Работает он достаточно долго, оптимизация его скорости не рассматривается.
Чего я хочу. После нажатия кнопки рабочее окно браузера блокируется (затеняется темно-серым прямоугольником), появляется окошко в котором пишется время нажатия на кнопку и сколько времени операция уже выполняется. По завершении работы сервиса — обычный редирект на другую страницу.
Видел нечто подобное реализованное на флеше, я думаю многим встречались сайты с подобным функционалом.
Так как с флеш не знаком и время на освоение отсутствует, очень бы хотелось добиться того же самого на JavaScript.
Идельно было бы конечно посмотреть на работающий код.
Ссылки по теме тоже весьма пригодятся.
И вообще, подскажите плиз, как подобное называется. А то мне кроме слов JavaScript, GUI ничего больше в голову не приходит. А этого явно недостаточно для конкретизации задачи.
alexx14 wrote:
> Из веб-формы вызываю веб-сервис. Работает он достаточно долго, > оптимизация его скорости не рассматривается.
Самый простой вариант — сделай у страницы meta refersh например 5 секунд, чтобы она лазила периодически и проверяла состояние сервиса. А потом можешь навороты добавлять: сделать чтобы страница рефрешилась в скрытом фрейме.
А ещё можно использовать ajax request.
Posted via RSDN NNTP Server 2.1 beta
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
Здравствуйте, ., Вы писали:
.>Самый простой вариант — сделай у страницы meta refersh например 5 секунд, чтобы она лазила периодически и проверяла состояние сервиса. А потом можешь навороты добавлять: сделать чтобы страница рефрешилась в скрытом фрейме. .>А ещё можно использовать ajax request.
Во-первых, напишите пример пожалуйста.
Во-вторых, обновлять форму каждые 5 секунд не вижу смысла. Это же окошко ожидания, надо грамотно его организовать и все.
Насчет Ajax — возможный вариант, но без примера тоже туго придется ибо опыт отсутствует.
Здравствуйте, alexx14, Вы писали:
A>Из веб-формы вызываю веб-сервис. Работает он достаточно долго, оптимизация его скорости не рассматривается.
A>Чего я хочу. После нажатия кнопки рабочее окно браузера блокируется (затеняется темно-серым прямоугольником), появляется окошко в котором пишется время нажатия на кнопку и сколько времени операция уже выполняется. По завершении работы сервиса — обычный редирект на другую страницу.
Это называется lightbox и ищется по словам lightbox ajax
alexx14 wrote:
> Во-первых, напишите пример пожалуйста. > > Во-вторых, обновлять форму каждые 5 секунд не вижу смысла. Это же окошко > ожидания, надо грамотно его организовать и все.
скажем так сделано тут: http://www.flybmi.com/
Хотя тут через яваскрипт 5 секунд ждёт, а не через meta refresh, но суть та же.
> Насчет Ajax — возможный вариант, но без примера тоже туго придется ибо > опыт отсутствует.
например тут http://docs.jquery.com/Ajax/jQuery.get
Posted via RSDN NNTP Server 2.1 beta
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
A>И вообще, подскажите плиз, как подобное называется. А то мне кроме слов JavaScript, GUI ничего больше в голову не приходит. А этого явно недостаточно для конкретизации задачи.
За lightbox — спасибо Действительно, именно это я имел в виду.
Задача конкретизировалась с важным уточнением. Работает приложении в FrameWork 1.1.
А Ajax компоненты чувствительны к этому, без FW 2.0. запускаются с большим скрипом.
В связи с этим, оптимальным было бы решение на JavaScript.
Чует мое сердце, для реализации задуманного двух строчек будет недостаточно
Направьте плиз на путь истинный — где посмотреть lightbox на чистом javascript?