Интернет программирование стр.119
Пришло время рассмотреть наиболее часто используемые события языка VBScript.
? on Focus — получение объектом фокуса ввода.
? onBiur — потеря объектом фокуса ввода.
? onReset — перезагрузка формы, то есть нажатие пользователем на форме кнопки Reset.
? onsubmit — передача данных из формы серверу, нажатие кнопки Submit.
? onchange — изменение значения объекта.
? onLoad — начало загрузки объекта.
? onAbort — прекращение загрузки. Обычно интерпретируется как обрыв загрузки графического изображения при нажатии пользователем кнопки Stop.
? onError — возникновение ошибки при загрузке графического изображения.
? onclick — одиночный щелчок мыши на объекте.
? onDbiciick — двойной щелчок мыши на объекте.
? onMouseDown — нажатие кнопки мыши на объекте.
? onMouseUp — пользователь отпускает кнопку мыши при нахождении курсора мыши на объекте.
? onMouseMove — возникает при перемещении пользователем мыши.
? onMouseOver — курсор мыши появляется на объекте.
? onMouseOut — курсор мыши покидает объект.
? onKeyDown — возникает при нажатии пользователем любой клавиши.
? onKeyPress — возникает при нажатии пользователем конкретной клавиши.
? onKeyUp — возникает в момент отпускания пользователем нажатой клавиши.
? onHeip — инициируется при нажатии на клавишу <F1> или кнопку Help.
? onScroii — событие возникает при прокрутке пользователем содержимого HTML-документа в окне просмотра браузера.
Этих событий нам должно хватить для плодотворной работы.
Помимо списка событий, который специфичен для каждого языка, существуют отличия и в списке свойств основного события event. Синтаксис указания этих свойств прост — window.event.property, где вместо property вписывается правильное наименование какого-либо свойства.
Итак, приводим список свойств события event.
? keyCode — возвращает число, являющееся ASCII-кодом нажатой клавиши. Может быть не только прочитано, но и изменено.
? shiftKey — возвращает логическое значение True, если нажата клавиша <Shift>.
? ctriKey — возвращает логическое значение True, если нажата клавиша <Control>.
? aitKey — возвращает логическое значение True, если нажата клавиша <Alt>.
? х — возвращает горизонтальную позицию курсора.
? у — возвращает вертикальную позицию курсора.
? clientx — горизонтальная позиция курсора в клиентской области.
? ciientY — вертикальная позиция курсора в клиентской области.
? button — кнопка, нажатая в данный момент.
? canceiBubbie — отключает передачу события вверх по иерархии, если значение свойства равно True. В качестве примера действия можно привести следующий случай. Если мы делаем сценарий с перехватом события onclick двумя объектами, один из которых старше другого в иерархии объектов, например, абзац и тело документа, то после обработки события для абзаца начнется обработка этого же события для всего документа. Если же в обработчик события вставит конструкцию window.event.CanceiBubbie, подобная ситуация не возникнет.
* Цены на автокресла baby care. Автокресло cocoon isofix baby care.