Обработка событий в JavaScript.
Часто используемые события при создании бесплатного сайта.
Обработчик события Событие
onblur Элемент теряет фокус
(примечание: работает с ошибками)
onchange Содержимое поля изменяется
onclick Нажатие мышки над объектом
onerror Ошибка при загрузке документа
или изображения
onfocus Элемент получает фокус
onkeydown Нажатие клавиши клавиатуры
onkeypress Клавиша клавиатуры нажата или
удерживается в нажатом состоянии
onkeyup Освобождение клавиши клавиатуры
onload Завершение загрузки страницы
или изображения
onmousedown Нажатие кнопки мышки
onmousemove Перемещение мышки
onmouseout Выход мышки за пределы элемента
onmouseover Мышка расположилась над элементом
onmouseup Освобождение кнопки мышки
onsubmit Нажатие кнопки передачи данных
в форме
При обработке событий необходимо внимательно отнестись к пользователям и учитывать потенциальные ограничения их возможностей. В конце концов, если они не смогут нормально использовать Ваш сайт, едва ли они продолжат его использовать.>
Обрабатывать события лучше вообще вне (X)HTML. Используя методы DOM, можно идентифицировать элементы страницы и связать с ними события:
function setPopups(){
var links = document.getElementsByTagName('a');
for(var i=0; i < links.length; i++ ){
if( links[i].href.indexOf('https://')!=-1){
links[i].onclick = function( ){
popup( this.href ); return false;
};
}
}
}
window.onload = function(){
setPopups( );
};
Нельзя рассматривать этот скрипт в качестве образца: он просто показывает, как можно связывать функцию с событием. В данном примере устанавливаем два обработчика событий: один для событий onclick всех ссылок страницы (при условии наличия https: //в ссылке href) и другой для события окна onload.
обратно на главную назад дальше вперед
ПОНРАВИЛОСЬ? ПОДЕЛИСЬ с ДРУЗЬЯМИ:
|