Фреймы

АТРИБУТЫ ФРЕЙМОВ

Для быстрой загрузки вашего HTML-документа очень часто используют фреймы. Фреймы разбивают окно на 2, 3 и даже более частей (но не следует увлекаться). В каждом фрейме отбражается свой документ HTML и каждый из фреймов может иметь (или не иметь) собственных ссылок, изображений, полос прокрутки и многого другого. Фреймы могут также функционировать независимо друг от друга.

Для отображения фреймов необходимы три файла: установочный файл и два исходных файла HTML. Открывающем тегом является <FRAMSET>, который вставляется после тега </HEAD>, но до тега <BODY>. Открывающий тег определяет месторасположение фреймов в окне браузера. Атрибутами тега <FRAMSET> служат:

  • COLS - фреймы располагаются по вертикали
  • ROWS - фреймы располагаются по горизонтали

Этим атрибутам присваиваются числовые значения, выраженные в пикселах или в процентах. Например: <FRAMSET COLS="10,50,*">. В данном случае тег создает три вертикальных столбца размерами: первый - 10 пикселов, второй - 50 пикселов, третий занимет оставшуюся часть окна.

После тега <FRAMSET> вставляется тег <FRAME>, которому могут присваиваться следующие атрибуты:

YES - полоса прокрутки будет видна

NO - полоса прокрутки не будет видна

AUTO - полоса прокрутки задается автоматически

MARGINHEIGHT= - этим атрибутом добавляется пустое поле между верхней границей фрейма и началом текста или графики (измеряется в пикселах)

MARGINWIDTH= - а этим атрибутом добавляется пустое поле между боковыми границами фрейма и текстом или графикой (измеряется в пикселах)

* - обязательный атрибут для тега <FRAME>

Для браузеров, не поддерживающих фреймы, помещается сообщение как "тело" (<BODY>) файла между тегами <NOFRAME> и</NOFRAME>.

Приведем два примера:

1. <HTML>
<HEAD>
<TITLE> моя первая страничка </TITLE>
</HEAD>
<FRAMSET COLS="30%,*" BORDER="1">
<FRAME SRC="file1.htm" NAME="file1" SCROLLING="AUTO">
<FRAME SRC="file2.htm" NAME="file2" SCROLLING="AUTO">
</FRAMESET>
<BODY>
<NOFRAME>
<P>Для просмотра необходим браузер, поддерживающий фреймы.
</NOFRAME>
</BODY>
</HTML>
  

2. <HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<FRAMSET ROWS="20%,*">
<FRAME SRC="file3.htm" NAME="file3" SCROLLING="AUTO">
<FRAMSET COLS="30%,*">
<FRAME SRC="file1.htm" NAME="file1" SCROLLING="AUTO">
<FRAME SRC="file2.htm" NAME="file2" SCROLLING="AUTO">
</FRAMESET>
</FRAMESET>
<BODY>
<NOFRAME>
<P>Для просмотра необходим браузер, поддерживающий фреймы.
</NOFRAME>
</BODY>
</HTML>
  

ССЫЛКИ, СОДЕРЖАЩИЕ УКАЗАНИЯ НА ФРЕЙМ

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

  1. Создавая фрейм в установочном файле, необходимо задать его название
  2. Задавая ссылку, следует использовать его название, чтобы указать, в каком фрейме должен быть изображен файл HTML, на который имеется ссылка

Для того, чтобы изменился файл, расположенный в другом фрейме, необходимо в тег <A HREF= > добавить атрибут TARGET=, в котором указать имя (NAME), на которое делается ссылка.
Например: Если ссылка располагается в файле file1.htm (левый фрейм), а необходимо изменять только правый фрейм, то в файле file1.htm делается ссылка:
Здесь будет <A HREF="file2.htm" TARGET="file2"> ссылка </A> на файл file2.htm




Рекомендуем почитать

 

Добавить комментарий


Ваше имя:


Комментарий:


Введите: Картинка