Ниже перечислены обработчики событий, которые должны поддерживаться всеми элементами HTML, всеми объектами Document
:
Атрибут | Описание |
---|---|
oncopy |
Обработчик события copy , которое возникает, когда пользователь копирует в буфер обмена содержимое элемента или сам элемент. |
oncut |
Обработчик события cut , которое возникает, когда пользователь вырезает в буфер обмена содержимое элемента или сам элемент. |
onpaste |
Обработчик события paste , которое возникает, когда пользователь вставляет из буфера обмена содержимое элемента или сам элемент. |
Ниже перечислены обработчики событий, которые должны поддерживаться всеми объектами Document
:
Атрибут | Описание |
---|---|
onreadystatechange |
Обработчик события readystatechange , которое возникает, когда изменяется атрибут документа readyState . |
Ниже перечислены обработчики событий, которые должны поддерживаться всеми элементами HTML, всеми объектами Document
и Window
:
Атрибут | Описание |
---|---|
onabort |
Обработчик события abort , которое возникает, если пользователь прервет загрузку окна, изображения. |
onauxclick |
Обработчик события auxclick , которое возникает, при щелчке средней кнопкой мыши или колесиком. |
oncancel |
Обработчик события cancel , которое вызывается в диалоговых элементах, когда они отменены пользователем (например, нажатием клавиши Escape) |
oncanplay |
Обработчик события canplay , которое возникает, когда браузер считает, что достаточно загружено медиаданных, чтобы начать их воспроизведение, но затем потребуется дополнительная буферизация. |
oncanplaythrough |
Обработчик события canplaythrough , которое срабатывает, когда браузер может начать воспроизведение выбранного медиафайла до конца без необходимости остановки для дальнейшей буферизации. |
onchange |
Обработчик события onchange , которое срабатывает, когда значение элемента изменилось и он потерял фокус. Для объектовAudioTrackList , VideoTrackList и TextTrackList это событие возникает, когда одна или несколько дорожек включаются/отключаются. |
onclick |
Обработчик события click , которое возникает, при щелчке левой кнопкой мыши. |
onclose |
Обработчик события close , которое вызывается в диалоговых элементах, когда они закрываются, а также в элементах WebSocket , когда соединение завершено. |
oncuechange |
Обработчик события cuechange , которое срабатывает, когда элемент TextTrack изменяет отображаемые в данный момент временные метки (cue). |
ondblclick |
Обработчик события dblclick , которое возникает, при двойном щелчке левой кнопкой мыши. |
ondrag |
Обработчик события drag , которое возникает, когда пользователь перетаскивает элемент или выделенный текст. |
ondragend |
Обработчик события dragend , которое срабатывает, когда пользователь закончил перетаскивание элемента. |
ondragenter |
Обработчик события dragenter , которое возникает, когда перетаскиваемый элемент будет наведен на элемент, который может его принять. |
ondragexit |
Обработчик события dragexit , которое возникает, когда элемент больше не является целью элемента, который может принять его. |
ondragleave |
Обработчик события dragleave , которое возникает, когда перетаскиваемый элемент покинет пределы области, которая принимает его. |
ondragover |
Обработчик события dragover , которое срабатывает, когда элемент перемещают над допустимой зоной для переноса. |
ondragstart |
Обработчик события dragstart , которое срабатывает в начале операции перетаскивания элемента. |
ondrop |
Обработчик события dblclick , которое срабатывает после того, как перетаскиваемый элемент опустился на объект перетаскивания. |
ondurationchange |
Обработчик события durationchange , которое возникает, когда изменяется длина медиа файла (т.е. когда изменяется атрибут duration ). |
onemptied |
Обработчик события emptied , которое возникает, когда текущий список воспроизведения для аудио или видео элемента пуст. Чаще всего из-за обрыва связи. |
onended |
Обработчик события ended , которое возникает, когда воспроизведение остановлено, потому что достигнут конец медиа-ресурса. |
oninput |
Обработчик события input , которое возникает сразу, когда изменяется значение элемента <input> , <select> или <textarea> . |
oninvalid |
Обработчик события invalid , которое возникает, когда отправляемый элемент <input> формы был проверен и не удовлетворяет условиям заполнения формы. |
onkeydown |
Обработчик события keydown , которое возникает, когда клавиша на клавиатуре будет нажата. |
onkeypress |
Обработчик события keypress , которое возникает, когда клавиша на клавиатуре будет нажата и отпущена. |
onkeyup |
Обработчик события keyup , которое возникает, когда клавиша на клавиатуре будет отпущена. |
onloadeddata |
Обработчик события loadeddata , которое возникает, когда аудио/видео уже можно воспроизводить в текущей позиции, но загрузка медиа-данных продолжается. |
onloadedmetadata |
Обработчик события loadedmetadata , которое возникает, когда были загружены мета-данные (длительность, размеры кадра (для видео) и текст трека) для указанного аудио/видео файла. |
onloadend |
Обработчик события loadend , которое возникает, когда остановлена загрузка ресурса (например, после событий error , abort или load ). Это событие относится к вызовам XMLHttpRequest , а также к содержимому элементов <img> или <video> . |
onloadstart |
Обработчик события loadstart , которое возникает, когда начинается процесс загрузки аудио/видео файла. |
onmousedown |
Обработчик события mousedown , которое возникает, когда будет нажата левая клавиша мыши. Разница с собитием click в том, что click является комбинацией событий mousedown и mouseup . |
onmouseenter |
Обработчик события mouseenter , которое возникает, когда курсор мыши попадает в область элемента. В отличие от mouseover событие mouseenter не является всплывающим ("не пузырится"), т.е не возникает, если курсор мышь попадает в дочерний элемент указанного элемента. |
onmouseleave |
Обработчик события mouseleave , которое возникает, когда курсор мыши покидает область элемента. В отличие от mouseout событие mouseenter не является всплывающим ("не пузырится"), т.е не возникает, если курсор мышь попадает в дочерний элемент указанного элемента. |
onmousemove |
Обработчик события mousemove , которое возникает, когда указатель мыши движется над элементом. |
onmouseout |
Обработчик события mouseout , которое возникает, когда указатель мыши выходит за пределы элемента. |
onmouseover |
Обработчик события mouseover , которое возникает, когда когда курсор мышки наведён на элемент. |
onmouseup |
Обработчик события mouseup , которое возникает, когда отпускается нажатая кнопка мыши на элементе. |
onwheel |
Обработчик события wheel , которое возникает, когда на элементе прокручивается вперед или назад колесо мыши. |
onpause |
Обработчик события pause , которое возникает, когда проигрывание аудио/видео приостановлено пользователем или программными средствами. |
onplay |
Обработчик события play , которое возникает, когда было запущено воспроизведение аудио/видео файла. |
onplaying |
Обработчик события playing , которое возникает, когда началось воспроизведение аудио/видео файла. |
onprogress |
Обработчик события progress , которое возникает, когда загружается указанный аудио/видео файл с сервера. |
onratechange |
Обработчик события ratechange , которое возникает, когда скорость проигрывания аудио/видео изменяется (например, когда пользователь переключается на замедленный или ускоренный режим воспроизведения). |
onreset |
Обработчик события reset , которое возникает при очистке формы, происходящей при нажатии на кнопку Reset . |
onseeked |
Обработчик события seeked , которое возникает, когда пользователь завершил перемещение в новую позицию воспроизведения аудио/видео. |
onseeking |
Обработчик события seeking , которое возникает, когда пользователь начинает перемещение в новую позицию воспроизведения аудио/видео. |
onselect |
Обработчик события select , которое, когда пользователь выделяет какой-нибудь текст внутри элемента с помощью мыши или клавиатуры. |
onshow |
Обработчик события show , которое возникает, когда элемент <menu> выводится, как контекстное меню. |
onstalled |
Обработчик события stalled , которое возникает, когда браузер пытается получить мультимедийные данные, но они не доступны. |
onsubmit |
Обработчик события submit , которое возникает при отправке формы. |
onsuspend |
Обработчик события suspend , которое возникает, когда получение данных медиа файла прекращается, до окончания полной загрузки по любой причине. |
ontimeupdate |
Обработчик события timeupdate , которое возникает, когда позиция воспроизведения аудио/видео изменилась (например, когда пользователь выбрал точку воспроизведения на много дальше от текущей). |
ontoggle |
Обработчик события toggle , которое возникает, когда пользователь открывает или закрывает элемент <details> . |
onvolumechange |
Обработчик события volumechange , которое возникает при изменении значения громкости звука (включая полное отключение звука). |
onwaiting |
Обработчик события waiting , которое возникает, когда медиа файл остановлен, но ожидается возобновление запуска (например, когда файл делает паузу для буферизации оставшихся данных). |
Атрибут | Описание |
---|---|
onblur |
Обработчик события blur , которое возникает, когда элемент теряет фокус. |
onerror |
Обработчик события error , которое возникает, если во время загрузки внешнего файла (например, медиафайла или изображения) произошла ошибка. |
onfocus |
Обработчик события focus , которое возникает, когда элемент получает фокус. |
onload |
Обработчик события load , которое возникает, когда объект загружен |
onresize |
Обработчик события resize , которое возникает, когда размеры окна документа будут изменены. |
onscroll |
Обработчик события scroll , которое возникает, когда пользователь прокручивает полосу прокрутки элемента. |
Ниже перечислены обработчики событий, которые должны поддерживаться всеми объектами Window
:
Атрибут | Описание |
---|---|
onafterprint |
Обработчик события afterprint , которое возникает, когда страница выводится на печать, а именно когда закрывается диалоговое окно вывода на печать. |
onbeforeprint |
Обработчик события beforeprint , которое возникает, когда пользователь вызовет операцию печати (через меню или сочетание клавиш) непосредственно перед распечаткой документа, а также, когда пользователь запрашивает предварительный просмотр печати. |
onbeforeunload |
Обработчик события beforeunload , которое возникает, когда пользователь инициировал переход на другую страницу или нажал «закрыть окно». Данное событие позволяет приостановить процесс и спросить подтверждение. |
onhashchange |
Обработчик события hashchange , которое возникает, когда изменяется якорь страницы (location.hash ) (начинающаяся после символа #) текущего URL. |
onlanguagechange |
Обработчик события languagechange , которое возникает, когда |
onmessage |
Обработчик события message , которое возникает, когда получено кроcсдоменное сообщение. |
onoffline |
Обработчик события offline , которое возникает, когда браузер переходит в автономный режим (при отключении от интернета). |
ononline |
Обработчик события online , которое возникает, когда раузер начинает работать в режиме онлайн (при подключении к интернету). |
onpagehide |
Обработчик события pagehide , которое возникает, когда пользователь покидает страницу. |
onpageshow |
Обработчик события pageshow , которое возникает, когда пользователь переходит на веб-страницу. |
onrejectionhandled |
Обработчик события rejectionhandled , которое возникает, когда операция для отложенных и асинхронных вычислений, использующая объект Promise (обещание), завершена с ошибкой. |
onpopstate |
Обработчик события popstate , которое возникает, когда при изменении активной записи истории. |
onstorage |
Обработчик события storage , которое возникает, когда изменяется Интернет-хранилище (localStorage или sessionStorage ). |
onunhandledrejection |
Обработчик события unhandledrejection , которое возникает, когда операция для отложенных и асинхронных вычислений, использующая объект Promise (обещание), отклоняется, но это не имеет отношения к отказу. |
onunload |
Обработчик события unload , которое возникает, когда страница не загрузилась по каким-либо причинам, либо при закрытии окна (вкладки) браузера. |