Кратко о HTML, JavaScript и WWW

         

Фреймы


Компания Netscape Communication расширила классическую форму документа возможностью организации фреймов, а в Microsoft были разработаны фреймы без визуальных границ, имеющие или нет механизм прокрутки - так называемые, плавающие фреймы. Организация фрейма - это возможность разделить рабочее окно программы просмотра на несколько независимых панелей (или фреймов). В каждый фрейм может быть загружена своя страница HTML. Плавающие фреймы позволяют вставить одну Web-страницу в другую. Тогда как обычные фреймы позволяют лишь разделить область просмотра на несколько частей, плавающий фрейм можно поместить где угодно на странице, указав его размер и отступ справа или слева.

Для описания плавающих фреймов используется таг <IFRAME>...</IFRAME>. В отличие от спецификации Netscape, не разрешающей пересечение фреймов, нотации Microsoft позволяет накладывать одни фреймы на другие с помощью отрицательного отступа.

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

В примере 2 представлен документ, состоящий из четырех окон внутри рабочего окна программы просмотра, в каждое из которых загружается обычный документ. Верхний и нижний фреймы имеют размер 100 пикселей, а оставшаяся область рабочего окна разбивается на две части: на левую отводится 30%, а на правую - 70% пространства. Если программа просмотра не поддерживает организацию фреймов: то отображается информация, заключенная между тагами <NOFRAMES> ... </NOFRAMES>, если же эта возможность реализована, то такая область на экране не отображается.

Пример 2.

<HTML> <!- Author: Irina Kuzina Date: December 5, 1996 -> <HEAD> </HEAD> <FRAMESET ROWS = "100, *, 100"> <NOFRAMES> <BODY> Sorry, there is not a frame support in your browser. </BODY> </NOFRAMES> <FRAME SRC = booter.html NAME = boot> <FRAMESET COLS = "%30, %70"> <FRAME SRC = menli.html NAME = left> <FRAME SRC = t2.html NAME = right> </FRAMESET> <FRAME SRC = footer.html NAME = foot> </FRAMESET> </HTML>



Содержание раздела