theretalk.ru

    Главная      
Программирование
Самоучители:

Система событий языка JavaScript

Использование языка JavaScript при обработке событий значительно расширило возможности языка HTML. Чаще всего программы создаются для обработки информации, вводимой пользователем в поля форм. Возможности управления элементами форм обеспечиваются главным образом за счет функций обработки событий, которые могут быть заданы для всех элементов формы. События делятся на несколько категорий:

  • события, чвязанные с документами (события документа):
    - загрузка и выгрузка документов;
  • события, связанные с гиперсвязью (события гиперсвязи):
    - активизация гиперсвязи;
  • события, связанные с формой (события формы):
    - щелчки мыши на кнопках
    - получение и потеря фокуса ввода и изменение содержимого полей ввода, областей текста и списков;
    - выделение текста в полях ввода и областях текста;
  • события, связанные с мышью:
    - помещение указателя мыши на гиперсвязь и активизация гиперсвязи.
    События, связанные с документами, возникают при загрузке и выгрузке документа, в то время как события гиперсвязей возникают при их активизации или при помещении на них указателя мыши.
    Чтобы обеспечить перехват события, необходимо написать функцию-обработчик события. В качестве обработчиков событий могут быть задану целые функции языка JavaScript или только группы из одного или нескольких JS-операторов. В таблице перечислены имена всех событий и условия их возникновения:

Имя события Атрибут HTML Условие возникновения события
Blur onBlur Потеря фокуса ввода элементом формы
Change onChange Изменение содержимого поля ввода иди области текста, либо выбор нового элемента списка
Click onClick Щелчок мыши на элементе формы или гиперсвязи
Focus onFocus Получение фокуса ввода элементом формы
Load onLoad Завершение загрузки документа
MouseOver onMouseOver Помещение указателя мыши на гиперсвязь
MouseOut onMouseOut Помещение указателя мыши не на гиперсвязь
Select onSelect Выделение текста в поле ввода или области текста
Submit onSubmit Передача данных формы
Unload onUnload Выгрузка текущего документа и начало загрузки нового

Интернет и сети
Самоучители:
Статьи:

theretalk.ru 2007-2008 г.

Rambler's Top100