Основы работы с XHTML и CSS


Вложенные фреймы


Приведенные выше примеры описывают один набор фреймов, содержащий два столбца или две строки фреймов. Можно, помещая один набор фреймов в другой набор фреймов, определять более сложные организации фреймов. Типичный пример показан ниже. Верхний фрейм доступен для вывода баннера логотипа, определяющего сайт, левый фрейм - для меню ссылок и правый фрейм - для документов, соединяемых из фрейма меню.

Вложенный frameset

Рис. 10.4.  Вложенный frameset

Такая организация фреймов создается кодированием одного набора фреймов внутри другого набора фреймов. "Внешний" набор фреймов состоит из двух строк. Верхняя строка содержит фрейм баннера, а нижняя строка включает в себя "внутренний" набор фреймов из двух столбцовых фреймов, левого фрейма, содержащего меню, и правого фрейма, содержащего документ. Код, создающий этот набор фреймов, показан ниже.

<frameset rows="15%,85%"> <frame name="Frame1" src="Banner.htm"/>

<frameset cols="20%,80%"> <frame name="Frame2" src="Menu.htm"/> <frame name="Frame3" src="Document.htm"/> </frameset>

</frameset>

Листинг 10.8. Код вложенных фреймов (html, txt)

Конечно, можно создавать более сложные организации фреймов, но надо быть осторожным. Необходимо создавать столько фреймов, сколько нужно для улучшения функциональности сайта, не перегружая посетителей информацией или усложнением перемещения между страницами.




Начало  Назад  Вперед



Книжный магазин