powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Неясности с порядком выполнения функций в Mozille и в остальных броузерах.
4 сообщений из 4, страница 1 из 1
Неясности с порядком выполнения функций в Mozille и в остальных броузерах.
    #38845977
Фотография Vakho
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имеется последовательность функций, которая запускается по нажатию кнопки:
Код: javascript
1.
2.
3.
4.
5.
6.
  
Шаг 1 - document.getElementById(PleaseWait).style.visibility = 'visible'; - Включается "Ждите..."
Шаг 2 - document.getElementById(Screen).style.visibility = 'visible'; - Включается полупрозрачный div для блокировки нетерпеливых пользователей.
Шаг 3 - Некоторая функция, которая через XMLHttpRequest, в синхронном режиме, отправляет запрос и дожидается ответа. Получив ответ, строит и показывает <table>.
Шаг 4 - document.getElementById(PleaseWait).style.visibility = 'hidden'; - Выключается "Ждите..."
Шаг 5 - document.getElementById(Screen).style.visibility = 'hidden'; - Выключается полупрозрачный div



При работе в Mozille все красиво:
- щелчек по кнопке
- включается "Ждем-с..."
- Запрос / ответ
- результат на экране
- "Ждем-с..." выключается

При работе с остальными броузерами: Chrome, Safari, Opera
- щелчек по кнопке
- настороженная тишина
- ВНЕЗАПНО результат на экране.

Такое впечатление, что броузер проносится по всем пяти шагам, включает - выключает "Ждите" и наконец-то выдает результат. То есть, для этих броузеров синхронный режим не совсем синхронный.... ?
Я прав в своих предположениях или "все так, да не совсем так" ?
Спасибо.
...
Рейтинг: 0 / 0
Неясности с порядком выполнения функций в Mozille и в остальных броузерах.
    #38845992
kunaksergey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vakho,
браузеры в синхронном режиме вообще ведут себя по разному.. Одни блокируют окно, другие элемент, который вызывается, третьи блокируют, но понять не возможно
...
Рейтинг: 0 / 0
Неясности с порядком выполнения функций в Mozille и в остальных броузерах.
    #38845998
Фотография Vakho
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kunaksergey,

То есть получается, что лучше всего запустить ШАГ 3 в асинхронном
режиме, "Ждите" НЕ выключать, чтобы пользователь не молотил по кнопкам. Это "Ждите" выключит некоторая функция обратного вызова, которая сработает при поступлении ответа с сервера.
...
Рейтинг: 0 / 0
Неясности с порядком выполнения функций в Mozille и в остальных броузерах.
    #38845999
kunaksergey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vakho,
ну или кнопку отключить
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Неясности с порядком выполнения функций в Mozille и в остальных броузерах.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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