Приветствую Вас, Гость! Регистрация RSS

Программируем просто

Четверг, 13.08.2026
Главная » 2012 » Май » 7 » События в JavaScript | Обработка событий в JavaScript
14:09
События в JavaScript | Обработка событий в JavaScript

Все изменения, которые происходят на Web-странице, связанные с работой браузера или манипуляциями пользователя с клавишами мышки или клавиатуры, называются событиями. Для указания действий, которые необходимо предпринять в связи с появлением того или иного события, используются обработчики событий. Они указываются в виде названия события с добавлением префикса on.

JavaScript поддерживает следующие обработчики событий, связанных с работой браузера:

  • onLoad - вызывается по событию Load: загрузка Web-страницы;
  • onUnload - вызывается по событию Unload: выгрузка Web-страницы при завершении работы со страницей или при переходе на другую страницу.

Событие Load в JavaScript часто используется, когда необходимо выполнить действия сразу после загрузки Web-страницы до выполнения обработчиков других событий.

Событие Unload в JavaScript используется очень редко, поскольку выгрузку Web-страницы отменить уже нельзя и какие-либо действия не нужны.

При работе с мышкой JavaScript поддерживает такие обработчики событий (указываются в порядке их обработки браузером):

  • onMouseover - вызывается по событию Mouseover : наведение указателя мышки на объект;
  • onMousemove - вызывается по событию Mousemove: указатель мышки помещается на объект или двигается по объекту;
  • onMousedown - вызывается по событию Mousedown: нажатие левой или правой клавиш мышки;
  • onMouseup - вызывается по событию Mouseup: отжатие левой клавиши мышки;
  • onClick - вызывается по событию Click: щелчок мышкой (нажатие и отжатие левой клавиши мышки);
  • onDblclick - вызывается по событию Dblclick: двойной щелчок мышкой;
  • onMouseout - вызывается по событию Mouseout: указатель мышки снимается с объекта:
  • onContextmenu - вызывается по событию Contextmenu: отжатие правой клавиши мышки.

Обработка событий в JavaScript используется в такой конструкции:
Обработчик события="действия по обработке события",
где:

  • Обработчик события - это один из перечисленных выше обработчиков событий;
  • действия по обработке события - это встроенный фрагмент программы на JavaScript, который может включать операторы и/или вызов функции.

Обработчик события JavaScript помещается в тот тэг, который должен реагировать на действия пользователя с мышкой, хотя при этом обработчиком могут быть изменены параметры и свойства любого тэга Web-страницы.
Обработчики событий, связанных с действиями браузера и событий, связанных с нажатием клавиш клавиатуры, помещаются только в тэг <BODY>.

Категория: Java/ Javascript/ jQuery | Просмотров: 615 | Добавил: Ne0Lite