Перехват - событие - Большая Энциклопедия Нефти и Газа, статья, страница 1
Извините, что я говорю, когда вы перебиваете. Законы Мерфи (еще...)

Перехват - событие

Cтраница 1


Перехват события mousedown для конкретного элемента переопределяет перехват события объектом document, поскольку рисунок получает событие прежде документа.  [1]

Перехват событий широко используется в примерах книги, так что этот обзор следует изучить внимательно.  [2]

Для перехвата событий может быть использован другой подход. При этом элементы должны быть расставлены с помощью абсолютного позиционирования.  [3]

При этом дальнейший перехват событий, аналогичных пойманному, автоматически прекращается. Для установки перехвата следующего исключительного события требуется новый оператор SIGNAL ON с тем же ключевым словом.  [4]

Важной причиной перехвата событий от клавиатуры и мыши является обеспечение обратной связи с читателем Web-страницы. До появления Navigator 4.0 большинство страниц обеспечивали читателя лишь ограниченной обратной связью - обычно это было сообщение в строке состояния, расположенной внизу браузера, или текст в окне сообщений. В Navigator 3.x можно было использовать код, чтобы изменять рисунки, когда курсор мыши находится над меню или чтобы страница была автоматически загружена, когда курсор пользователя перемещается на гипертекстовую ссылку.  [5]

Важной причиной перехвата события является организация обратной связи с пользователем.  [6]

В этом коде использован перехват событий для обработки ввода с клавиатуры для страницы и для определения нажатой клавиши. Значение, определяющее, какую страницу прятать, а какую - показывать, вычисляется на основе глобальной переменной current page. Действие next page увеличивает значение этой переменной, a previous-page - уменьшает, в зависимости от того, клавишу УУ или В нажимает читатель Web-страницы. Поскольку перехват событий для Navigator и IE различается, требуется написание раздельного кода.  [7]

События mousemove обрабатываются посредством перехвата событий. Поскольку каждый браузер имеет свою собственную модель обработки, я использовала различные блоки сценария для перехвата событий. Для Navigator код перехватывает все движения мыши в пределах страницы, включая события mousemove и mousedrag. Однако mousemove не перехватывается до начала перетаскивания, таким образом освобождая Web-страницу от лишней нагрузки. Я также написала различные версии функций end event и begin event для различных браузеров, поскольку каждая функция использует специфическую для браузера обработку событий.  [8]

Учтите, что в листинге перехват события для документа не включается до начала операции перетаскивания.  [9]

В листинге 3.4 описан сценарий перехвата события mousedown для документа и вызова функции click. Для кнопки на странице перехватывается событие click, и выдается информация о типе события.  [10]

Примеры из других глав книги используют перехват событий, поэтому советуем потратить некоторое время на изучение описанных здесь методов.  [11]

Перехват события mousedown для конкретного элемента переопределяет перехват события объектом document, поскольку рисунок получает событие прежде документа.  [12]

В этой главе были описаны некоторые способы перехвата событий и реагирования Web-страниц на действия читателя.  [13]

Далее следует код JavaScript, необходимый для перехвата событий мыши.  [14]

Вы увидите, что интерактивные компоненты страниц, такие как перехват событий и обеспечение обратной визуальной связи, одинаково подходят для обоих типов страниц.  [15]



Страницы:      1    2    3