русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

События в 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>.

Просмотров: 18534

Вы можете --> Заказать скрипт

Вернуться воглавление


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Полезен материал? Поделись:

Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.