Показать сообщение отдельно
  #6 (permalink)  
Старый 12.08.2018, 20:03
Аватар для Malleys
Профессор
Отправить личное сообщение для Malleys Посмотреть профиль Найти все сообщения от Malleys
 
Регистрация: 20.12.2009
Сообщений: 1,714

Тут на самом деле нет противоречия, вы нажимаете клавишу на клавиатуре, микропроцессор клавиатуры выясняет на какую клавишу нажали, и посылает информацию в компьютер. (Событие свершилось!) Операционная система решает, что делать с этой информацией, например, поскольку на данный момент активно окно браузера, то эта информация попадает в браузер. (Событие свершилось!) В браузере эта информация попадает на интерфейс модального окна от браузера, а не на вашу страницу.

"Пока открыт alert, который всё блокирует, никакое событие не возникнет..." С точки зрения программы на JS, как вы уже догадались (или нет?), действительно не возникло никаких событии!

Последний раз редактировалось Malleys, 12.08.2018 в 20:06.
Ответить с цитированием