JavaScript
Обработка событий на примерах
Код примера 1
Пример 2