Сервер Web своими руками. Язык HTML, приложения CGI и ISAPI




Пример документа HTML с фреймами - часть 3


Навигатор Netscape Navigator в указанной выше ситуации (когда значение параметра FRAMEBORDER равно нулю) не оставляет никакого зазора между фреймами. В этом и выражается отличие. Для того чтобы сделать зазор размером в один пиксел, мы указали параметр BORDER, который распознается только навигатором Netscape Navigator.

В свободном пространстве ниже фрейма первого набора мы расположили еще один набор фреймов. Второй набор фреймов состоит из двух фреймов, расположенных вертикально. Эти фреймы занимают, соответственно, 25% и 75% ширины родительского фрейма:

<FRAMESET COLS="25%,75%" FRAMEBORDER=0 BORDER=1>

Вернемся опять к первому набору фреймов.

В этом наборе определен только один фрейм:

<FRAME SCROLLING="no" NAME="title" NORESIZE SRC="title.htm" MARGINHEIGHT=1>

Так как этот фрейм предназначен для отображения логотипа, для него не используется свертка. Поэтому значение параметра SCROLLING равно “no”.

Имя фрейма указано в параметре NAME как “title”. Дополнительно мы указали параметр NORESIZE, запретив изменение размера фрейма мышью.

Параметр SRC указан как “title.htm”. Из файла с этим именем загружается документ HTML при отображении фрейма. Заметим, что файл title.htm расположен в том же каталоге, что и файл, определяющий фреймы.

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

Файл title.htm содержит таблицу с двумя графическими изображениями и не имеет никаких особенностей:

<HTML>

  <BODY BGCOLOR="#FFFFFF">

    <TABLE>

      <TR><TD VALIGN=TOP><IMG SRC="f2.gif"></TD>

      <TD VALIGN=TOP><IMG SRC="frlogo.gif"></TD></TR>

    </TABLE>

  </BODY>

</HTML>

Теперь перейдем к второму набору фреймов, разделяющих по вертикали нижнюю часть окна навигатора на две половины. Два фрейма из этого набора определены следующим образом:




Содержание  Назад  Вперед