События.

Часто задаваемые вопросы о WYSIWYG Web Builder.
Закрыто
Аватара пользователя

Автор Темы
Alex
Admin
Admin
Сообщения: 3160
Зарегистрирован: 06 фев 2012, 00:03
Версия Web Builder: 14.2.2
Имя: Алексей
Контактная информация:

События.

Сообщение Alex » 21 окт 2013, 13:32

События

onabort - Вызывается когда выполнение события прерывается. Например когда браузер прекращает получение данных до того, как все они загружены (пользователь нажал кнопку Stop). Это событие часто прослушивают у тега img.
onblur - Вызывается когда объект потерял фокус. Например, если пользователь выделил один input, а затем щелкнул по другому inputу то у первого вызовется обработчик onblur.
oncanplay - Вызывается браузером когда воспроизведение медиа контента уже может быть начато, но еще не вся информация загружена. Т.е. воспроизведение начнется, но не будет продолжаться до конца, т.к. потребуется дополнительное время для догрузки контента.
oncanplaythrough - Вызывается браузером в том случае, если весь медиа контент загружен и при воспроизведении не потребуется дополнительного времени для буферизации.
onchange - Вызывается когда объект был изменен пользователем и потерял фокус (т.е. кликнул в другом месте). Например когда пользователь изменил информацию в input и кликнул по другому объекту.
onclick - Вызывается когда пользователь кликнул курсором по объекту.
oncontextmenu - Вызывается когда было вызвано контекстное меню (обычно клик правой кнопкой мыши).
ondblclick - Вызывается когда пользователь совершил двойной клик по объекту.
ondrag - Вызывается когда объект начинает перетаскиваться пользователем, т.е. происходит перемещение мыши при нажатой левой кнопке.
ondragend - Вызывается когда пользователь перестает перетаскивать объект.
ondragenter - Это событие вызывается когда перетаскиваемый объект попадает на объект-приемник.
ondragleave - Вызывается когда перетаскиваемый объект покидает объект-приемник. Т.е. пользователь сначала навел мышкой с объектом на приемник, а затем перетащил мышку в другое место.
ondragover - Вызывается во время перемещения перетаскиваемого объекта над объектом-приемником.
ondragstart - Вызывается когда процесс перетаскивания объекта начался. Т.е. пользователь нажал кнопку мыши и начал перетаскивать объект.
ondrop - Вызывается когда перемещаемый объект попадает на объект приемник и пользователь отпускает кнопку мыши.
ondurationchange - Вызывается когда изменяется длина медиа файла (т.е. когда изменяется атрибут duration). Это событие чаще всего применяется в тегах video и audio.
onemptied - Вызывается когда доступ к медиа контенту обрывается. Например когда возникают проблемы с интернет соединением.
onended - Вызывается когда медиа элемент полностью воспроизвел все содержание. Т.е. например в теге audio звук полностью воспроизвелся.
onerror - Вызывается если при загрузке элемента произошла ошибка.
onfocus - Вызывается когда элемент получает фокус. Например когда пользователь кликает по объекту мышью или переключает на него фокус с помощью клавиши Tab.
onformchange - Вызывается когда изменяется какое либо из полей формы. Может быть указано как у тега form так и у дочерних элементов (input, textarea и т.д.)
onforminput - Вызывается при изменении содержания полей формы. Действует сразу для всей формы. В отличие от события onchange событие onforminput вызывается сразу же после изменения, не дожидаясь когда поле потеряет фокус.
Это событие может указываться как у тега form, так и у дочерних элементов (input, textarea и т.д.).
oninput - Это событие вызывается при изменении содержания одного поля формы. В отличие от события onchange - событие oninput не дожидается когда измененное поле потеряет фокус.
Может указываться только у внутренних тегов тега form.
oninvalid - Вызывается когда неверно введено поле формы.
onkeydown - Вызывается когда пользователь нажал клавишу клавиатуры, причем фокус имеет тот элемент, у которого установлено прослушивание этого события.
onkeypress - Вызывается когда клавиша клавиатуры была нажата и отпущена при сфокусированном объекте.
onkeyup - Вызывается когда клавиша клавиатуры была отпущена.
onload - Вызывается когда объект страницы загружен.
Важно: если это событие указано у тега body то оно имеет другое значение.
onloadeddata - Вызывается когда загруженных браузером данных достаточно для начала воспроизведения медиа данных с текущего места.
onloadedmetadata - Вызывается когда браузер получается такие данные как длительность медиа данных, или габаритные размеры (например ширина и высота у тега video).
onloadstart - Вызывается когда браузер только начинает загружать медиа данные с сервера.
onmousedown - Вызывается когда пользователь нажал левую кнопку мыши над объектом.
onmousemove - Вызывается когда пользователь перемещает курсор мыши над объектом.
onmouseout - Вызывается когда курсор мыши покидает область объекта.
onmouseover - Вызывается когда курсор мыши попадает на область объекта. Т.е. если событие onmousemove вызывается постоянно при движении мыши внутри объекта, то событие onmouseover вызывается только один раз, когда курсор попадает на объект.
onmouseup - Вызывается когда пользователь отпускает нажатую левую кнопку мыши.
onmousewheel - Вызывается когда пользователь воспользовался (покрутил) прокруткой на мыши.
onpause - Вызывается когда воспроизведение медиа данных приостановлено.
onplay - Вызывается при старте воспроизведения медиа данных.
onplaying - Вызывается когда начато воспроизведение медиа данных.
onprogress - Вызывается браузером при перемещении "головки воспроизведения" медиа данных.
onratechange - Вызывается когда изменяется скорость воспроизведения медиа данных. Т.е. когда изменяются атрибуты defaultPlaybackRate или playbackRate
onreadystatechange - Вызывается когда изменяется состояние загрузки данных (с "загружается" на "загружено").
onscroll - Вызывается когда пользователь воспользовался прокруткой элемента.
onseeked - Вызывается когда атрибут seeked у тега audio или video меняет значение с true на false.
onseeking - Вызывается когда атрибут seeking у тегов audio или video меняет значение с false на true. Т.е. начинается перемещение головки воспроизведения.
onselect - Вызывается когда часть или все содержимое объекта выделяется пользователем. Например когда часть текста в textarea пользователь выделил с помощью мыши.
onshow - Вызывается когда пользователь требует отобразить элемент в виде контекстного меню.
onstalled - Вызывается когда браузер пытается получить медиа данные, но при этом возникает ошибка (т.е. данные не могут быть прочитаны или не поступают в браузер).
onsubmit - Вызывается когда пользователь отправляет данные форму на сервер. Т.е. нажал кнопку submit.
onsuspend - Браузер намеренно приостанавливает загрузку данных для элементов audio или video, хотя еще не весь контент загружен.
ontimeupdate - Вызывается когда изменилось положение головки воспроизведения элемента audio или video.
onvolumechange - Вызывается когда меняется атрибут volume или muted у элементов audio или video. Т.е. изменяется громкость звука.
onwaiting - Вызывается когда следующий кадр при воспроизведении медиа данных недоступен, но браузер ожидает что он вскоре загрузится.

События тега body

onafterprint - Событие вызывается после отправки текущей страницы на печать.
Это событие обычно используется в связке с событием onbeforeprint.
Например если для печати документа нужно его видоизменить. По событию onbeforeprint происходят нужные изменения, а затем после печати вызывается событие onafterprint и документ принимает исходный вид.
onbeforeprint - Вызывается непосредственно перед отправкой документа на печать. Обычно используется в связке с событием onafterprint.
Например если для печати документа нужно его видоизменить. По событию onbeforeprint происходят нужные изменения, а затем после печати вызывается событие onafterprint и документ принимает исходный вид.
onbeforeunload - Вызывается непосредственно перед закрытием страницы.
Удобно использовать, например, если нужно предупредить пользователя что он покидает данную страницу.
onblur - Вызывается когда пользователь переключается либо на другую вкладку браузера, либо на другое окно, либо вообще активирует другое приложение на компьютере.
Противоположно событию onfocus.
onerror - Вызывается если во время загрузки документа произошла ошибка. Также используется для отслеживания ошибок в скриптах.
onfocus - Вызывается когда пользователь активировал текущую вкладку в браузере.
Событие обратно событию onblur.
onhashchange - Это событие меняется когда изменяется hash часть ссылки.
hash часть хранится в переменной location.hash и представляет собой, например, идентификатор сессии.
onload - Событие вызывается сразу после полной загрузки документа.
onmessage - Вызывается когда получено сообщение отправленное данному объекту windows с помощью функции postMessage();
onoffline - Вызывается когда обозреватель определяет, что соединение с Интернет потеряно.
Может использоваться, например, для блокировки некоторых функций на сайте, или же для предупреждения пользователя об отключении.
Если отключаете какие-либо функции то не забудьте воспользоваться событием ononline, которое является противоположностью данному событию.
ononline - Вызывается когда соединение с интернет восстановилось после обрыва. Используется в связке с событием onoffline.
Если Вы отключили какие-то функции на сайте после вызова события onoffline, то необходимо включить их по наступлению ononline.
onpagehide - Вызывается если пользователь пытается уйти со страницы вперед по истории (history) или назад. Т.е. например кликает на кнопку "Вперед" или "Назад" на обозревателе.
onpageshow - Вызывается когда пользователь приходит на страницу путем перемещения по истории (history) вперед или назад. Т.е. по клику на кнопку "Вперед" или "Назад" в обозревателе.
onpopstate - Вызывается когда пользователь переходит на данную страницу путем выбора её в истории (history) браузера.
onredo - Используется для операций "Отмена" и "Обновить". Например когда пользователь случайно нажал "Отмена", а затем нажал "Обновить".
onresize - Это событие вызывается когда окно обозревателя меняет свой размер. Т.е. меняются атрибуты width и height.
onstorage - Вызывается когда изменяется содержание хранилища (Web Storage) объекта window или document.
onundo - Вызывается когда пользователь нажал на кнопку "Отменить".
onunload - Это событие вызывается когда пользователь покидает данную страницу.
Онлайн-магазин готовых решений
В личке принимаю, только по техническим вопросам! На вопросы по программе в личке не отвечаю!

Реклама
Закрыто

Вернуться в «WYSIWYG Web Builder FAQ.»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя