[Содержание] [Предыдущая] [Следующая] [Индекс]

onFocus

Выполняет код JavaScript, когда происходит событие фокуса; то есть когда окно, кадр или frameset получают фокус или когда элемент формы получает фокус ввода.

Обработчик события для объектов Button, Checkbox, FileUpload, Layer, Password, Radio, Reset, Select, Submit, Text, Textarea, Window
Реализовано в Navigator 2.0
Navigator 3.0: обработчик события для объектов
Button, Checkbox, FileUpload, Frame, Password, Radio, Reset, Submit, и Window
Navigator 4.0: обработчик события для объекта Layer

Синтаксис

onFocus="handlerText"

Параметры

handlerText
Код JavaScript или запрос к функции JavaScript.

Описание

Событие focus может приходить от метода focus или от пользователя, щелкающего мышью на объекте или окне или табулирующего с клавиатуры. Выбор внутри поля приводит к событию select, не событию focus. onFocus выполняет код JavaScript, когда событие focus происходит.

Обработчик события onFocus кадра переназначает обработчик события onFocus в тэге BODY документа, загруженного в кадр.

Обратите внимание, что размещение alert в обработчике события onFocus приводит к рекурсивному вызову alert: когда Вы нажимаете OK, чтобы закрыть alert, основной фокус передается окну, и снова происходит другое событие focus.

Обратите внимение

В Navigator 3.0, на некоторых платформах, помещение обработчика события onFocus в тэг FRAMESET не имеет никакого эффекта.

Используемые свойства события

type
Указывает тип события.
target
Указывает объект, которому событие было первоначально послано.

Примеры

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

<INPUT TYPE="textarea" VALUE="" NAME="valueField"
   onFocus="valueCheck()">
Смотрите так же примеры для onBlur.

Смотрите также

onBlur, onChange

Для общей информации об обработчиках событий, смотрите "Общая Информация о Событиях".

Для информации об объекте event, смотрите event.


[Содержание] [Предыдущая] [Следующая] [Индекс]

Последняя Модификация: 10/31/97 16:34:02


Права © 1997 Netscape Communications Corporation



Все мессаги сюда:yanich@inbox.ru
Hosted by uCoz