Как создать свой сайт

  • Увеличить размер шрифта
  • Размер шрифта по умолчанию
  • Уменьшить размер шрифта
Главная Справочные данные JavaScript

Справочные данные по JavaScript - Алфавитный указатель событий браузера

E-mail Печать
Индекс материала
Справочные данные по JavaScript
Правила написания скриптов
Объектная модель документа
Объект document
Объект location
Объект style
Объект window
Объект layer
Объект navigator
Объект screen
Свойства объекта history
Алфавитный указатель свойств
Алфавитный указатель методов
Алфавитный указатель событий браузера
Совместная работа с HTML
Защита и усложнение javascript кода
Все страницы

Алфавитный указатель событий браузера

Раздел содержит подробное описание событий браузера

А


onActivate

Наступает, когда элемент страницы получает фокус ввода.

Поддерживается IE начиная с 5.5
onAbort

Наступает, когда пользователь прерывает загрузку графического изображения.

Действие по умолчанию: прерывание загрузки соответствующего файла.

Поддерживается IE начиная с 4.0 и NN начиная с 3.0
onAfterPrint

Наступает сразу после вывода на принтер или предварительный просмотр текущей Web-страницы.

Событие может пригодиться, например, если требуется изменить текст или стиль печатаемого документа после распечатки.

Допустим, у нас текст написан шрифтом размером 9pt. Нам надо перед распечаткой страницы сделать текст 12pt, а после распечатки опять вернуть к 9pt.

Для этого можно написать следующий скрипт:

function bodyBeforePrint() {     
document.body.currentStyle.fontSize = "12pt";  } 
function bodyAfterPrint () {   
document.body.currentStyle.fontSize = "9pt";  }

А в теге <BODY> надо записать следующее:

<BODY onBeforePrint="bodyBeforePrint()" onAfterPrint="bodyAfterPrint()">

Поддерживается IE начиная с 5.0
onAfterUpdate

Событие наступает после того, как данные будут перенесены из элемента управления в соответствующее поле базы данных.

Доступно только для элементов управления, привязанных к данным.

Действие по умолчанию: сохранение данных. Не прерывается присвоением значения false свойству returnValue.

Поддерживается IE начиная с 4.0

В


onBeforeCopy

Наступает перед копированием данных из текущего элемента страницы в буфер обмена Windows.

Событие onBeforeCopy() можно использовать, чтобы разрешить или запретить пункт контекстного меню Скопировать.

Для этого достаточно присвоить свойству returnValue объекта event значение false. Значение false разрешает, т.к. в этом случае мы отменяем поведение меню по умолчанию.

Присвоив значение true мы, тем самым, запрещаем пункт контекстного меню.

По умолчанию пункт Скопировать разрешен всегда, тогда как пункты Вырезать и Вставить всегда запрещены, т.к. пользователь не имеет права изменять содержимое Web-страницы.

Например, мы хотим сделать так, чтобы пользователь не мог скопировать определенный текст на странице:

<p onBeforeCopy="window.event.returnValue = false">  Этот текст нельзя скопировать!  </p>

Данное событие браузера можно использовать для защиты фрагмента страницы от несанкционированного копирования.

Если вы хотите, чтобы пользователь не смог скопировать всю страницу, надо обработчик события применить для тела документа:

<BODY onBeforeCopy="window.event.returnValue = false">

Поддерживается IE начиная с 5.0
onBeforeCut

Наступает перед переносом данных из текущего элемента страницы в буфер обмена Windows.

Событие onBeforeCut() можно использовать, чтобы разрешить или запретить пункт контекстного меню Вырезать.

Для этого достаточно присвоить свойству returnValue объекта event значение false. Значение false разрешает, т.к. в этом случае мы отменяем поведение меню по умолчанию.

Присвоив значение true мы, тем самым, разрешает пункт контекстного меню.

По умолчанию пункт Вырезать запрещен всегда, т.к. пользователь не имеет права изменять содержимое Web-страницы.

Например надо разрешить пользователю вырезать часть страницы:

<p onBeforeCut="window.event.returnValue = false">  Этот текст можно вырезать!  </p> 

В примере мы отменили поведение Web-обозревателя по умолчанию и разрешили пункт меню Вырезать.

Надо отметить, что если вы разрешаете пользователю вырезать текст на своей странице, то не придется писать для этого дополнительный код. Web-обозреватель выполняет заданные необходимые операции самостоятельно.

Поддерживается IE начиная с 5.0
onBeforedeActivate

Наступает перед потерей фокуса текущим элементом страницы.

Поддерживается IE начиная с 5.5
onBeforeEditFocus

Наступает перед переходом элемента страницы в режим редактирования.

Доступно только если свойство designMode установлено в on.

Действие по умолчанию: перевод элемента страницы в режим редактирования.

Поддерживается IE начиная с 5.0
onBeforePaste

Наступает непосредственно перед вставкой данных из буфера обмена в текущий элемент страницы.

Событие onBeforePaste() можно использовать, чтобы разрешить или запретить пункт контекстного меню Вставить.

Для этого достаточно присвоить свойству returnValue объекта event значение false. Значение false разрешает, т.к. в этом случае мы отменяем поведение меню по умолчанию.

Присвоив значение true мы, тем самым, разрешаем пункт контекстного меню.

По умолчанию пункт Вставить запрещен всегда, т.к. пользователь не имеет права изменять содержимое Web-страницы.

Например надо разрешить пользователю вставить текст в элемент страницы:

<p onBeforePaste="window.event.returnValue = false">  Вставте сюда скопированный текст!  </p> 

В примере мы отменили поведение Web-обозревателя по умолчанию и разрешили пункт меню Вставить.

Надо отметить, что если вы разрешаете пользователю вставлять текст на своей странице, то не придется писать для этого дополнительный код. Web-обозреватель выполняет заданные необходимые операции самостоятельно.

Только есть небольшая особенность: для того, чтобы вставить текст в элемент, не предназначенный для редактирования текста (все, кроме полей ввода), пользователю придется выделить фрагмент текста, куда будет вставлен текст.

Поддерживается IE начиная с 5.0
onBeforePrint

Наступает перед выводом на принтер или предварительным просмотром текущей Web-страницы.

Событие может пригодиться, например, если требуется изменить текст или стиль печатаемого документа перед распечаткой.

Допустим, у нас текст написан шрифтом размером 9pt. Нам надо перед распечаткой страницы сделать текст 12pt, а после распечатки опять вернуть к 9pt.

Для этого можно написать следующий скрипт:

function bodyBeforePrint() {   
document.body.currentStyle.fontSize = "12pt";  }   
function bodyAfterPrint () {   
document.body.currentStyle.fontSize = "9pt";  } 

А в теге <BODY> надо записать следующее:

<BODY onBeforePrint="bodyBeforePrint()" onAfterPrint="bodyAfterPrint()">

Действие по умолчанию: вывод на принтер или предварительный просмотр текущей Web-страницы.

Поддерживается IE начиная с 5.0
onBeforeUnload

Возникает перед выгрузкой страницы при переходе на другую страницу или закрытия окна.

Действие по умолчанию: сигнализация, что Web-страница сейчас будет закрыта.

Поддерживается IE начиная с 4.0
onBeforeUpdate

Наступает перед переносом данных из элемента управления в соответствующее поле базы данных.

Доступно только для элементов управления, привязанных к данным.

Действие по умолчанию: сигнализация, что данные были изменены.

Поддерживается IE начиная с 4.0 WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWww
onBlur

Событие приосходит при переходе фокуса с этого элемента с помощью курсора мышки или последовательности перехода.

Поддерживается IE начиная с 3.02 для <SELECT> и <TEXTAREA>, начиная с 4.0 для остальных элементов управления, фреймов, гиперссылок, внедренных объектов, таблиц и т.д.

Поддерживатеся NN начиная с 2.0
onBounce

Срабатывает, когда бегущаяя строка достигла границы и меняет направление.

Допускается, когда значение behavior установлено на "alternate".

Действие по умолчанию: изменение направления движения текста.

Поддерживается IE начиная с 4.0

С


onCellChange

Событие наступает, когда изменяются данные, находящиеся в базе данных.

Действие по умолчанию: сигнализация об изменении данных в базе данных.

Поддерживается IE начиная с 5.0
onChange

Событи происходит при потере управляющим элементом фокуса ввода, если его значение было изменено с момента получения фокуса.

Элемент <INPUT>, <SELECT>, <TEXTAREA>.

Действие по умолчанию: изменение содержимого элемента управления.

Поддерживается IE начиная с 5.0
onClick

Событие происходит при однократном щелчке левой кнопки мышки на элементе, при нажатии клавиши <Enter> на форме, использовании клавиши-ускорителя или выборе пункта в списке.

Это событие полезно, если Вам надо обработать нажатие пользователя на тот или иной элемент страницы.

Пример, приведенный далее, показывает как можно обработать событие onClick():

<HTML> 
<HEAD> 
<TITLE>Событие onClick()</TITLE> 
<SCRIPT> 
function clickAlert(str) {   
alert("Вы нажали на "+str);  } 
</SCRIPT> 
<BODY> 
<table border=1> 
<tr>   
<td onclick="clickAlert('левую ячейку!')">Левая ячейка</td>   
<td onclick="clickAlert('правую ячейку!')">Правая ячейка</td> 
</tr> 
<tr>   
<td colspan=2>   
<input type=button onclick="alert('Вы нажали на кнопку!')"     
value="Нажми для проверки работы события onClick()">   
</td> 
</tr> 
</table> 
</BODY> 
</HTML>

Поддерживается IE начиная с 4.0

Поддерживается NN начиная с 2.0
onContextMenu

Наступает при щелчке правой кнопкой мыши по элементу страницы, перед выводом контекстного меню.

Действие по умолчанию: вывод контекстного меню.

Поддерживается IE начиная с 5.0
onControlSelect

Это событие наступает при попытки пользователя выбрать элемент страницы, имеющий собственный пользовательский интерфейс.

Действие по умолчанию: активизация ползунков изменения размера.

Поддерживается IE начиная с 5.5
onCopy

Наступает при копировании данных из текущего элемента страницы в буфер обмена Windows.

Действие по умолчанию: копирование выделенного фрагмента в буфер обмена.

Это событие можно использовать для операций копирования, если данные, помещаемые в Буфер обмена, нужно предварительно обработать.

<P onCopy="funCopy();" id="id1"    
onBeforeCopy="window.event.returnValue = false;">  Скопируйте этот текст!  </P> 
<SCRIPT> 
function funCopy() {   
window.event.returnValue = false;   
window.clipboardData.setData("Text", id1.innerText);  } 
</SCRIPT>

В вышеприведенном примере реализована специальная операция копирования текста.

Содержимое элемента id1 копируется в Буфер обмена целиком.

Поддерживается IE начиная с 5.0
onCut

Событие наступает при переносе данных из текущего элемента страницы в буфер обмена Windows.

Действие по умолчанию: перенос выделенного фрагмента в буфер обмена.

Это событие можно использовать для операций вырезания, если данные, помещаемые в Буфер обмена, нужно предварительно обработать.

Поддерживается IE начиная с 5.0

D


onDataAvailable

Наступает каждый раз, когда очередная партия данных переносится из базы данных на Web-страницу.

Действие по умолчанию: сигнализация, что данные готовы для отображения.

Поддерживается IE начиная с 4.0
onDataSetChanged

Событие наступает, когда данные в базе данных изменяются, а также когда начальная порция данных готова для переноса на Web-страницу.

Действие по умолчанию: сигнализация, что данные изменились.

Поддерживается IE начиная с 4.0
onDataSetComplete

Событие наступает, когда все данные перенесены из базы данных на Web-страницу.

Действие по умолчанию: сигнализация, что все данные готовы для отображения.

Поддерживается IE начиная с 4.0
onDblClick

Событие происходит при двойном щелчке левой кнопкой мышки на элементе.

Поддерживается IE начиная с 4.0

Поддерживается NN начиная с 4.0
onDeactivate

Наступает при потере фокуса текущим элементом страницы.

Поддерживается IE начиная с 5.5
onDrag

Наступает во время операции drag-n-drop в элементе-источнике.

Действие по умолчанию: вызов функции-обработчика, если такая есть.

Поддерживается IE начиная с 5.0
onDragDrop

Событие наступает, когда пользователь "бросает" в окно Web-обозревателя ссылки на интернет-адреса.

Параметры:

* type - тип события;
* target - ссылка на элемент страницы, где оно наступило;
* data - массив строк, каждая из которых содержит "брошенный" в окно адрес;
* modifiers - модификаторы, указывающие, какая клавиша на клавиатуре была при этом нажата;
* screenX и screenY - экранные координаты курсора мыши.

Поддерживается NN начиная с 4.0
onDragEnd

Событие наступает, когда пользователь отпускает кнопку мыши, завершая операцию drag-n-drop, в элементе-источнике.

Действие по умолчанию: вызов функции-обработчика, если такая есть.

Поддерживается IE начиная с 5.0
onDragEnter

Событие наступает, когда пользователь перетаскивает данные в допустимое место, в элементе-цели.

Действие по умолчанию: вызов функции-обработчика.

Поддерживается IE начиная с 5.0
onDragLeave

Событие наступает, когда пользователь перетаскивает данные из допустимого места, в элементе-цели.

Действие по умолчанию: вызов функции-обработчика.

Поддерживается IE начиная с 5.0
onDragOver

Событие наступает во время операции drag-n-drop в элементе-цели, когда пользователь перетаскивает данные над допустимым местом.

Действие по умолчанию: вызов функции-обработчика.

Поддерживается IE начиная с 5.0
onDragStart

Событие наступает, когда пользователь начинает перетаскивать данные, в элементе-источнике.

Действие по умолчанию: вызов функции-обработчика.

Поддерживается IE начиная с 4.0
onDrop

Событие наступает, когда пользователь отпускает кнопку мыши, завершая операцию drag-n-drop, в элементе-цели.

Действие по умолчанию: вызов функции-обработчика.

Поддерживается IE начиная с 5.0

Е


onError

Событие происходит при ошибке загрузки документа или графического изображения.

В обработчике этого события можно предусмотреть вывод каких-либо предупреждений о произошедшей ошибке.

Например, если адрес графического элемента задан в полном формате URL, а мы просматриваем локальную копию, не имея доступа к Internet.

onError=скрипт

Пример:

<html>  
<head>
<title>Пример onError</title>  
<script language="JavaScript">  
function doError() {  
alert ("Ошибка загрузки графики. Проверьте соединение.")  
}  
</script>  
</head>  
<body>  
<img src="http://spravkaweb.ru/img/menu_all_out.gif" onError="doError()">  
</body>  
</html>

Поддерживается IE начиная с 3.02 для window и начиная с 4.0 для остальных элементов.

Поддерживается NN начиная с 3.0
onErrorUpdate

Событие наступает, если при переносе измененных данных в базу данных происходит ошибка.

Действие по умолчанию: вызов функции-обработчика.

Поддерживается IE начиная с 4.0

F


noFilterChange

Событие наступает, когда визуальный фильтр изменяет свое состояние или когда визуальное преобразование заканчивает свою работу.

Действие по умолчанию: сигнализация о завершении работы фильтра или преобразования.

Поддерживается IE начиная с 4.0
onFinish

Событие наступает, когда очередной цикл движения текста в теге <MARQUEE> завершается.

Действие по умолчанию: прекращение цикла.

Поддерживается IE начиная с 4.0
onFocus

Событие происходит при получении элементом фокуса с помощью мышки или последовательного перехода.

Действие по умолчанию: установка фокуса ввода на текущий элемент страницы.

Поддерживается IE начиная с 3.02 для элементов управления и <TEXTAREA>, начиная с 4.0 для фреймов, гиперссылок, внедренных объектов, таблиц и т.д. и начиная с 5.0 для всех элементов.

Поддерживается NN начиная с 2.0

H


onHelp

Возникает при нажатии клавиши F1.

Действие по умолчанию: открытие окна справки.

Поддерживается IE начиная с 4.0

K


onKeyDown

Событие происходит при нажатии клавиши на клавиатуре.

Действие по умолчанию: возвращение кода нажатой клавиши.

Поддерживается IE начиная 4.0

Поддерживается NN начиная с 4.0
onKeyPress

Событие происходит при нажатии и отпускании клавиши на клавиатуре.

Действие по умолчанию: возвращение кода нажатой клавиши в формате Unicode.

Поддерживается IE начиная с 4.0

Поддерживается NN начиная с 4.0
onKeyUp

Событие происходит при отпускании клавиши на клавиатуре.

Действие по умолчанию: возвращение кода нажатой клавиши.

Поддерживается IE начиная с 4.0

Поддерживается NN начиная с 4.0

L


onLayoutComplete

Событие наступает, когда Web-страница уже готова для печати на принтере или предварительного просмотра.

Действие по умолчанию: вызов функции-обработчика, если такая есть.

Поддерживается IE начиная с 5.5
onLoad

Событие происходит, когда "браузер" заканчивает загружать окно или все фреймы элемента <FRAMESET>.

Действие по умолчанию: отображение элемента или ее элемента.

Поддерживается IE начиная с 3.02

Поддерживается NN начиная с 2.0
onLoseCapture

Событие наступает, когда когда элемент страницы перестает перехватывать все события мыши.

Действие по умолчанию: вызов функции-обработчика, если такой есть.

Поддерживается IE начиная с 5.0

M


onMouseDown

Событие происходит при нажатии кнопки мышки на элементе.

Поддерживается IE начиная с 4.0

Поддерживается NN начиная с 4.0
onMouseEnter

Событие наступает, когда пользователь помещает курсор мыши на элемент страницы.

Поддерживается IE начиная с 5.5
onMouseLeave

Событие наступает, когда пользователь убирает курсор мыши с элемента страницы.

Поддерживается IE начиная с 5.5
onMouseMove

Событие наступает, когда пользователь перемещает курсор мыши над элементом страницы.

Поддерживается IE начиная с 4.0

Поддерживается NN начиная с 4.0
onMouseOut

Событие происходит при перемещении курсора мышки за пределы элемента.

Поддерживается IE начиная с 4.0

Поддерживается NN начиная с 3.0
onMouseOver

Событие происходит при наведении курсора мыши на элемент.

Поддерживается IE начиная с 4.0

Поддерживается NN начиная с 2.0
onMouseUp

Событие происходит при отпускании кнопки мышки на элементе.

Поддерживается IE начиная с 4.0

Поддерживается NN начиная с 4.0
onMove

Событие наступает, когда пользователь перемещает окно Web-обозревателя или изменяет размера фрейма.

Параметры:

* type - тип события;
* target - ссылка на элемент страницы, где оно наступило;
* X и Y - координаты левого верхнего угла окна или фрейма.

Поддерживается NN начиная с 4.0

P


onPaste

Событие наступает при вставке данных из буфера обмена Windows в текущий элемент страницы.

Действие по умолчанию: вставка содержимого буфера обмена. xvxcvxcvxcvxcv
onPropertyChange

Событие наступает при изменении одного из свойств текущего элемента страницы.

Действие по умолчанию: сигнализация об изменениее значения свойства.

Поддерживается IE начиная с 5.0

R


onReadyStateChange

Событие наступает при изменении состояния элемента страницы.

Действие по умолчанию: сигнализация об изменении значения свойства readyState.

Поддерживается IE начиная с 3.02 для <Hn> и namespace, начиная с 4.0 для <LINK>, <OBJECT>, <SCRIPT> и document, начиная с 5.0 для остальных элементов и начиная с 5.5 для <IFRAME>.
onReset

Событие происходит при сбросе формы.

Поддерживается IE начиная с 4.0

Поддерживается NN начиная с 3.0
onResize

Возникает при изменении размеров окна, фрейма или другого элемента страницы.

Поддерживается IE с 4.0 для всех элементов, кроме <FRAME>, и начиная с 5.0 - для <FRAME>.

Поддерживается NN начиная с 4.0
onResizeEnd

Событие наступает по окончания изменения пользователем размеров элемента страницы, имеющего собственный пользовательский интерфейс.

Действие по умолчанию: изменение размеров элемента страницы.

Поддерживается IE начиная с 5.5
onResizeStart

Событие наступает, когда пользователь начинает изменять размеры элемента страницы, имеющего собственный пользовательский интерфейс.

Поддерживается IE начиная с 5.5
onRowEnter

Событие происходит при переходе на другую запись базы данных.

Действие по умолчанию: сигнализация о готовности данных, содержащихся в новой записи.

Поддерживается IE начиная с 4.0
onRowExit

Событие наступает перед переходом с текущей записи базы данных на другую.

Действие по умолчанию: сигнализация об изменении записи.

Поддерживается IE начиная с 4.0
onRowsDelete

Событие наступает непосредственно перед удалением текущей записи из базы данных.

Действие по умолчанию: сигнализация об удалении записи.

Поддерживается IE начиная с 5.0
onRowsInserted

Событие наступает сразу после новой записи в базу данных.

Действие по умолчанию: сигнализация о вставке новой записи.

Поддерживается IE начиная с 5.0

S


onScroll

Возникает при скроллировании содержимого окна.

Действие по умолчанию: прокрутка содержимого элемента страницы.

Поддерживается IE начиная с 4.0
onSelect

Событие происходит при выделении некоторого текста в текстовом поле.

Параметры:

* type - тип события;
* target - ссылка на элемент страницы, где оно наступило.

Поддерживается NN начиная с 2.0
onSelection

Событие наступает, когда пользователь выделяет фрагмент содержимого страницы или поля ввода.

Действие по умолчанию: выделение фрагмента содержимого страницы или поля ввода.

Поддерживается IE начиная с 3.02 для полей ввода и начиная с 4.0 для <BODY>.
onSelectionChange

Событие наступает, когда меняется тип выделения.

Поддерживается IE начиная с 5.5
onSelectStart

Событие наступает, когда пользователь начинает выделять фрагмент содержимого элемента страницы.

Действие по умолчанию: выделение фрагмента содержимого элемнта страницы.

Поддерживается IE начиная с 4.0
onStart

Событие наступает, когда текст в элементе <MARQUEE> начинает двигаться.

Доступно, только если свойство loop установлено в 1.

Действие по умолчанию: начало движения. Не "всплывает" и не прерывается присвоением значения false свойству returnValue.

Поддерживается IE начиная с 4.0
onStop

Событие наступает, когда пользователь прерывает загрузку текущей Web-страницы нажав кнопку Стоп или отжав ее.

Поддерживается IE начиная с 5.0
onSubmit

Событие происходит при отправке формы.

Действие по умолчанию: отправка введенных в форму данных.

Поддерживается IE начиная с 3.02

Поддерживается NN начиная с 2.0

U


onUnLoad

Событие происходит, когда "браузер" удаляет документ из окна или фрейма.

Действие по умолчанию: выгрузка страницы.

Поддерживается IE начиная с 3.02 для window и начиная с 4.0 для <BODY> и <FRAMESET>.

Поддерживается NN начиная с 2.0


 
Подписаться на обновления по RSS

Где Вы зарабатываете больше всего?
 

UM.la — лучший Joomla-хостинг


© 2011 Как создать свой сайт. Все права защищены / - все о самостоятельном создании сайтов, продвижении и заработке в интернет.

Проверить тИЦ и PR Яндекс.Метрика