Начинающим Web - разработчикам сайтов

Категории
Полезные сайты
События объектов
Свойства объектов
Методы объектов
События объектов
Применение DHTML

События объектов

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

У каждого события в языке DHTML придусмотрена соответствующая команда для обработки, которая имеет вид названия события с прификсом ' on '.

описание события
событие команда
mouseover onmouseover наведение указателя мыши на объект.
mouseout onmouseout указатель мыши покидает область, отведенную под объект.
mousemove onmousemove динамическое движение указателя мыши по заданной области объекта.
click onclick "клик" мышкой, когда её указатель наведен на объект
mousedown onmousedown нажатие кнопки мыши, независимо от того, где нахотится указатель мыши в документе. Примечание : команду нужно применять в "связке" с обратой командой onmouseup.
mouseup onmouseup применяется в ответ на действие события mousedown , т.е отпускание кнопки мыши. Обработка команды onmouuseup произведётся только в "связке" с командой onmousedown.
keypress onkeypress "клик" клавиатурной клавиши.
keydown onkeydown нажатие на клавишу клавиатуры, при раскладке "клика" на два события. Соответственно команда onkeydown используется с противоположной командой onkeyup.
keyup onkeyup "логическое" завершение события keydown, т.е. отпускание клавиатурной клавиши. Команда onkeyup обрабатывается в "связке" с onkeydown.
keycode onkeycode любые события, связанные с нажатием клавиш на клавиатуре, будут работать в Юникодах.
focus onfocus на объект наведен фокус.
blur onblur с объекта убран фокус.
load onload документ загружен полностью и без ошибок.
error onerror документ загружен с ошибкой.
unload onunload отправка или выгрузка документа.
select onselect выбор текста или его фрагмента из формы для последующей манипуляции с ним.
submit onsubmit отправка формы.
reset onreset сброс содержимого формы, при использовании кнопки " RESET"
resize onresize данное событие наступает при изменение габаритов окна браузера.
move onmove перемещение окна браузера.
scroll onscroll прокрутка содержимого окна браузера.
dragdrop ondragdrop перетаскивание какого-либо элемента (например ссылки) в окно браузера.
dragstart ondragstart перетаскивание элемента куда-либо из окна браузера.
abort onabort документ загружен не полностью.

Реализация команд для наступившего события производится в нужном теге (если он поддерживает такое событие) по принципу присвоения атрибутов. В записи кода одного тега назначать обработку событий можно любое колличество, при условии, если они не будут противоречить друг другу. Правильную последовательность для некоторых составных событий (например нажатие и отпускание кнопки мыши) необходимо учитывать. Формула записи обработки событий выглядит следующим образом:

<Тег атрибуты команда_события_1=значение.... команда_события_n=значение>

Начинающим Web - разработчикам сайтов
Rambler's Top100 Рейтинг@Mail.ru
Hosted by uCoz