в оглавление примеры сценариев с использованием различных свойств общая схема иерархической структуры объектов
 
 
 
 

объект window

предыдущая страничка следующая страничка

Терминология. При первом знакомстве с объектной моделью документа объект window кажется очень странным и непонятным. Чего стоит только количество синонимов объектов window: top, self, parent и frame. Ухудшает ситуацию еще и то, что эти термины являются свойствами объекта window. В некоторых случаях окно является родительским для самого себя, но если определить набор из двух фреймов, то среди трех объектов window только один будет родительским. При работе с такими объектами несложно и запутаться.
Если вы не используете фреймы, то никогда не столкнетесь с большинством проблем, однако, если они составляют часть дизайна вашего пректа, то вам необходимо знать, как они влияют на объектную модель документа.

Фреймы. Применение фреймов стало делом чести в среде Web-дизайна: одни разработчики горячо выступают за их применение, другие — так же горячо против. Я считаю, что иногда без фреймов просто не обойтись. Например, если документ достаточно велик и требует прокрутки при просмотре его содержимого, желательно, чтобы элементы навигации все время находились в видимой области окна. Размещение таких элементов (ссылок или карт изображений) в отдельном фрейме делает их всегда доступными, независимо от состояния основного документа.

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

<html>
<head>
<title>My Frameset</title>
</head>
<frameset>
<frame name ="Framel" src="document1.html">
<frame name="Frame2" src="document2.html">
</frameset>
</html>

Приведенный HTML-документ, неотображаемый пользователю, определяет набор фреймов. Каждый из них должен содержать URL (заданный атрибутом SRC) документа, загружаемого во фрейм. Присвоение имени каждому фрейму с помощью атрибута NAME упрощает написание сценариев.

 
 
 
  методы | свойства | примеры | в начало | назад | вперед | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | <<< | >>>

Hosted by uCoz