Разработка
08
Фев
0

События JavaScript

Cписок событий поддерживаемых JavaScript.

Интерфейсные события

Название Описание
onfocus/onblur Происходит при получении/потере элементом фокуса
oncontextmenu Происходит при щелчке правой кнопкой мыши по элементу страницы, перед выводом контекстного меню
onload/onunload Событие происходит, когда «браузер» заканчивает загружать окно или все фреймы элемента <FRAMESET>/удаляет документ из окна или фрейма
onscroll Возникает при скроллировании содержимого окна
onresize Возникает при изменении размеров окна, фрейма или другого элемента страницы

События мыши

Название Описание
onclick Событие происходит при однократном щелчке левой кнопки мышки на элементе, при нажатии клавиши <Enter> на форме, использовании клавиши-ускорителя или выборе пункта в списке
ondblclick Событие происходит при двойном щелчке левой кнопкой мышки на элементе
onmousedown/onmouseup Событие происходит при нажатии/отпускании кнопки мышки на элементе.
onmouseenter/onmouseleave Событие наступает, когда пользователь помещает/убирает курсор мыши на элемент страницы.
onmouseover/onmouseout Событие происходит при наведении курсора мыши на/перемещении курсора мышки за пределы элемента.
onmousemove Событие наступает, когда пользователь перемещает курсор мыши над элементом страницы
onmousewheel происходит, когда над элементом прокручивается колесико мыши

События форм (тега <form> — не путать с формой CRM)

Название Описание
onchange Событи происходит при потере управляющим элементом фокуса ввода, если его значение было изменено с момента получения фокуса
onreset Событие происходит при сбросе формы (тега <form>)
onselect Событие происходит при выделении некоторого текста в текстовом поле
onsubmit Событие происходит при отправке формы.

Клавиатурные события

Название Описание
onkeypress Событие происходит при нажатии и отпускании клавиши на клавиатуре (возвращает кода нажатой клавиши)
onkeydown/onkeyup Событие происходит при нажатии/отпускании клавиши на клавиатуре (возвращает кода нажатой клавиши)

Прочие события

Название Описание
onabort Наступает, когда пользователь прерывает загрузку графического изображения
onerror Событие происходит при ошибке загрузки документа или графического изображения
onerrorupdate Событие наступает, если при переносе измененных данных в базу данных происходит ошибка
ontimeerror Происходит когда пользователь устанавливает свойство времени в недопустимое значение
onsubtreemodified Происходит когда дочерне дерево было зменено
onactivate/ondeactivate Наступает, когда элемент страницы получает/теряет фокус ввода.
onbeforeactivate/ onbeforedeactivate Происходит перед тем, как элемент становится активным/не активны
onbeforeprint/onafterprint Наступает перед выводом/сразу после вывода на принтер или предварительный просмотр текущей Web-страницы.
onbeforeupdate/onafterupdate Наступает перед/после переноса данных из элемента управления в соответствующее поле базы данных. Доступно только для элементов управления, привязанных к данным
onbeforecut Наступает перед переносом данных из текущего элемента страницы в буфер обмена Windows
onbeforecopy Наступает перед копированием данных из текущего элемента страницы в буфер обмена Windows
onbeforepaste Наступает непосредственно перед вставкой данных из буфера обмена в текущий элемент страницы
oncut Событие наступает при переносе данных из текущего элемента страницы в буфер обмена Windows
oncopy Наступает при копировании данных из текущего элемента страницы в буфер обмена Windows
onpaste Событие наступает при вставке данных из буфера обмена Windows в текущий элемент страницы
onpropertychange Событие наступает при изменении одного из свойств текущего элемента страницы
onreadystatechange Событие наступает при изменении состояния элемента страницы
onresizestart/onresizeend Событие наступает, когда пользователь начинает/заканчивает изменять размеры элемента страницы, имеющего собственный пользовательский интерфейс
oncontrolselect Это событие наступает при попытки пользователя выбрать элемент страницы, имеющий собственный пользовательский интерфейс
onselectstart Событие наступает, когда пользователь начинает выделять фрагмент содержимого элемента страницы
onselectionchange Событие наступает, когда меняется тип выделения
onbounce Срабатывает, когда бегущаяя строка достигла границы и меняет направление
onfocusin/onfocusout Происходит перед/после тем как элемент (или его дочерний элемент) получает/теряет фокус
onbeforeeditfocus Наступает перед переходом элемента страницы в режим редактирования
onlosecapture Событие наступает, когда когда элемент страницы перестает перехватывать все события мыши
oncellchange Событие наступает, когда изменяются данные, находящиеся в базе данных
ondrag Наступает во время операции drag-n-drop в элементе-источнике
ondragenter/ondragleave Событие наступает, когда пользователь перетаскивает данные в допустимое место, в элементе-цели
ondragover Событие наступает во время операции drag-n-drop в элементе-цели, когда пользователь перетаскивает данные над допустимым местом
ondragstart/ondragend Событие наступает, когда пользователь начинает/заканчивает перетаскивать данные, в элементе-источнике
ondrop Наступает каждый раз, когда очередная партия данных переносится из базы данных на Web-страницу
onmove Событие наступает, когда пользователь перемещает окно Web-обозревателя или изменяет размера фрейма
onmovestart/onmoveend Происходит когда объект начинает/заканчивает двигаться
onlayoutcomplete Событие наступает, когда Web-страница уже готова для печати на принтере или предварительного просмотра
ondataavailable Наступает каждый раз, когда очередная партия данных переносится из базы данных на Web-страницу
ondatasetchanged Событие наступает, когда данные в базе данных изменяются, а также когда начальная порция данных готова для переноса на Web-страницу
ondatasetcomplete Событие наступает, когда все данные перенесены из базы данных на Web-страницу
onfilterchange Событие наступает, когда визуальный фильтр изменяет свое состояние или когда визуальное преобразование заканчивает свою работу
onrowenter Событие происходит при переходе на другую запись базы данных
onrowexit Событие наступает перед переходом с текущей записи базы данных на другую
onrowsdelete Событие наступает непосредственно перед удалением текущей записи из базы данных
onrowsinserted Событие наступает сразу после новой записи в базу данных
onstart/onfinish Событие наступает, когда текст в элементе <MARQUEE> начинает двигаться
onhelp Возникает при нажатии клавиши F1
onbeforeunload Возникает перед выгрузкой страницы при переходе на другую страницу или закрытия окна

Ну и все это использовать в MS CRM можно так:

crmForm.all.schema_name.attachEvent('event_name',func);  

function func() {  
	// Код
}

или так:

crmForm.all.schema_name.onevent = function() {  
	// Код
}
Комментарии (0)

*

code