onBlur (Обработчик события)
Событие происходит в тот момент, когда элемент формы select, text или textarea теряет фокус.
Применение: Событие потери фокуса (blur) может использоваться для проверки корректности ввода данных пользователем. Этот обработчик события отличается от обработчика onChange, который вызывается только в случае изменения значения поля.<INPUT TYPE="elementType" onBlur="function">
<INPUT TYPE="text" VALUE="" NAME="feedback" onBlur="checkSignature(this.value)">
onChange (Обработчик события)
Событие происходит в тот момент, когда значение элемента формы select, text или textarea изменилось и элемент потерял фокус.
Применение: Этот обработчик особенно полезен для проверки корректности ввода данных пользователем.<INPUT TYPE="elementType" onChange="function">
<INPUT TYPE="text" VALUE="StateZIPCode" NAME="SZC" onChange="check(this.value)">
onClick (Обработчик события)
Вызывается после щелчка левой кнопкой мыши на объекте.
Применение: Обработчик onClick придает широкую функциональность кнопкам формы и другим объектам на странице. Кнопки могут использоваться для проверки корректности ввода данных пользователем перед посылкой на сервер или для вычисления результатов в форме или в выражении. Щелчок на переключателе или флажке позволяет переключиться на обработку другой информации. Следующий пример посылает содержимое формы с именем "overtime" функции howRich.<INPUT TYPE="elementType" onClick="function">
<FORM NAME="overtime">
Full days worked: <INPUT TYPE="text" VALUE="0" NAME="days" SIZE=3>
Hours worked: <INPUT TYPE="text" VALUE="0" NAME="hours" SIZE=30>
<INPUT TYPE="button" VALUE="Compute" NAME="computeWage" onClick="howRich(this.form)">
</FORM>
onFocus (Обработчик события)
Событие происходит в тот момент, когда пользователь переходит к элементу формы select, text или textarea для ввода данных.
Применение: Элемент формы получает фокус в тот момент, когда пользователь переходит к этому элементу формы с помощью клавиши Tab или щелчка мыши. Выделение символов внутри поля приводит к вызову обработчика события onSelect. Одним из применений обработчика onFocus является вывод на экран всплывающей подсказки, когда элемент выбирается в первый раз.<INPUT TYPE="inputType" onFocus="function">
onLoad (Обработчик события)
Вызывается, когда загрузка документа в окно или в кадр закончена.
Применение: Событие load возникает в тот момент, когда броузер заканчивает загрузку окна или всех кадров внутри тега <FRAMESET>.<BODY onLoad="function">
<FRAMESET onLoad="function">
onMouseOver (Обработчик события)
Событие происходит, когда указатель мыши помещается над гиперссылкой.
Применение: Обработчик onMouseOver вызывается в тот момент, когда пользователь помещает указатель мыши над объектом link. Для взаимодействия со свойствами status или defaultStatus обработчик события должен возвращать true.<A HREF="URL" onMouseOver="function">linkText</A>
<А HREF="http://home.netscape.com/" onMouseOver="window.status='Netscape'; return
true">Netscape</A>
onSelect (Обработчик события)
Обработчик события onSelect вызывается в тот момент, когда выделен текст внутри элемента формы.
Применение: Событие select вызывается выбором части или всего текста в объектах text или textarea.<INPUT TYPE="textType" onSelect="function">
onSubmit (Обработчик события)
Событие происходит в момент щелчка мышью на кнопке Submit для посылки данных формы на сервер.
Применение: Обработчик события onSubmit запускается в момент от правки пользователем данных формы на сервер. Любое отличное от false возвращаемое значение, в том числе пропуск оператора return, приводит к отправке данных на сервер. Для получения более ясного кода рекомендуется вставлять оператор return в обоих случаях.<TAG onSubmit="function">
<FORM onSubmit="feedbackSubmit()">
..-элементы формы...
</FORM>
function feedbackSubmit () {
...строки кода...
if (!validData) { return true; }
else { return false; }
}
onUnload (Обработчик события)
Вызывается, когда пользователь выходит из документа.
Применение: Когда несколько событий unload включено в иерархию кадров, порядок операций - от дочернего к родительскому. Например, событие unload включено в два документа и родительский тег <FRAMESET>, который загрузил их. Когда дочерний документ изменяется, его событие unload обрабатывается, но событие unload тега <FRAMESET> не происходит. Когда пользователь выбирает опцию, заменяющую родительский документ на новый источник, событие unload самого верхнего уровня будет обработано.<BODY onUnload="function">
<FRAMESET onUnload="function">
open (Метод)
Создает новый документ или экземпляр окна.
Применение: Для документа метод open открывает поток вывода для методов write или writeln. Если тип MIME является версией text или image (например, text/html или image/gif), документ будет открыт для показа. Иначе поток будет направлен в plug-in. Если документ уже существует в целевом окне, метод open очищает это окно. Поток закрывается с помощью метода document.close(). Для окна метод open открывает новое окно броузера, подобно выбору пункта меню File->New Web Browser броузера. При использовании аргумента URL метод загружает в новое окно документ; в противном случае новое окно остается пустым. При использовании метода в программе обработки события форма должна включать объект window; в противном случае подразумевается объект document. Параметр windowFeatures описывается в виде разделенного запятыми списка параметров, где =1 или =yes - включено и =0 или =no - отключено. windowFeatures включают управление выводом инструментальной панели, окна URL, кнопок каталогов, строки состояния, строки меню, полос прокрутки, возможностью изменения размеров, сохранением истории навигации, шириной и высотой.document.open([MIMEtype])
window.open("URL", "windowName" [,"windowFeatures"]);
options (Свойство)
Этот массив параметров является свойством элемента формы select. Массив создается с помощью тегов <OPTION> внутри набора тегов <SELECT>.
Применение: Индекс первого параметра - ноль, второго - 1 и так далее. Более подробная информация содержится в описании объекта select.formName.selectName.options[index]
forms[index].elements[index].options[index]