ВУЗ:
Составители:
Рубрика:
<input type="button" value="Пример1" onClick="JavaScript:top. ContentFrame.location='Пример1.html'">
Если загружаемый во фрейм документ сам содержит набор фреймов, то все фреймы, отображенные в заданном фрейме,
являются его подчиненными.
7. Свойства-массивы объектов.
Некоторые объекты имеют свойства, которые являются массивами. Они используются для хранения информации о
подчиненных объектах, когда их количество заранее неизвестно.
Объект Свойство Описание
Anchors <A>
Applets <APPLET>
Forms <FORM>
Images <IMG>
Document
Links
<AREA HREF=<...>
<A HREF=<...>
Function Arguments Отражает параметры функции
Forms Elements <FORM>
Select Options Объект select, теги <option>
Window Frames теги <frame> в <frameset>
History Historys
Отражает элементы объекта
history
8. Объект event. Каждое событие порождает ассоциированный с ним объект event. Этот объект содержит всю информа-
цию о событии, и ее можно передать процедуре обработки события. Эта информация зависит от типа события.
Например, event MouseDown содержит:
− информацию о типе события (свойство type);
− какая кнопка мыши была нажата (which);
− координаты курсора (screenx, screeny).
Совместно с обработчиками событий объекты event позволяют производить достаточно тонкую обработку событий.
Процедуру обработки события можно вызвать двумя способами:
− Явно, назначив ссылку на процедуру обработки события в соответствующем свойстве объекта;
− Неявно – в параметре обработки события тега соответствующего элемента.
Пример:
<form name="form1">
<input type="button" name="button1" value="Узнай событие">
<script>
document.form1.button1.onMouseDown=showEventType
</script>
</form>
function showEventType(e){
alert ("Произошло событие: "+e.type)
}
В объявлении функции showEventType присутствует параметр e, свойство type которого выводится в диалоговом окне.
При явном вызове процедуры обработки события объект event передается ей по умолчанию, поэтому в данном случае
печатается значение свойства type объекта event, т.е. тип события MouseDown.
При неявном вызове требуется задание обращения к процедуре в параметре onMouseDown тега input, при этом необхо-
димо явно указывать параметр event.
Пример:
<form name="form1">
<input type="button" name="button1" value="Узнай событие" onMouseDown="showEventType(event)">
</form>
4.4. ПРОГРАММИРОВАНИЕ СВОЙСТВ ОКНА БРАУЗЕРА
Класс объектов Window – это самый старший класс в иерархии объектов JavaScript. К нему относятся объект Window и
объект Frame. Объект Window ассоциируется с окном программы-браузера, а объект Frame – с окнами внутри окна брау-
зера, которые порождаются последним при использовании автором HTML-страниц тегов FRAMESET и FRAME.
При программировании на JavaScript чаще всего используют следующие свойства и методы объектов типа Window:
Свойства Методы События
Status
Location
History
Navigator
Open()
Close()
Focus()
Событий нет
Страницы
- « первая
- ‹ предыдущая
- …
- 77
- 78
- 79
- 80
- 81
- …
- следующая ›
- последняя »