Элемент FRAMESET Элемент FRAMESET определяет набор создаваемых фреймов и их расположение в окне броузера. Пример: <FRAMESET COLS="40%,*" > ...здесь определяются элементы FRAME... </FRAMESET> В этом примере определяется набор из двух фреймов, на первый из которых отводится столбец шириной в 40 процентов окна, а на второй - все оставшееся место (в данном случае - 60%). Собственные атрибуты: COLS - Задает расположение фреймов по горизонтали. Может принимать значения в пикселях, процентах, либо в относительных указателях. Значения перечисляются через запятую. ROWS - Задает расположение фреймов по вертикали. Может принимать значения в пикселях, процентах, либо в относительных указателях. Значения перечисляются через запятую. Например, чтобы разбить экран на четыре равных части (2 на 2 фрейма), можно использовать следующее определение элемента FRAMESET: <FRAMESET COLS="50%,*" ROWS="50%,*"> ...здесь определяются элементы FRAME... </FRAMESET> Общие атрибуты: BORDER - указывает толщину рамки для всех фреймов в наборе. Указывается в пикселях. BORDERCOLOR - указывает цвет рамки FRAMEBORDER - указывает, выводить объемную рамку, или плоскую. Если указано 1, то рисуется объемная рамка. Эти значения приняты по умолчанию. Чтобы сделать рамку плоской, следует указывать - 0. FRAMESPACING - создает «невидимую» рамку указанной толщины. Для корректного восприятия данного атрибута FRAMEBORDER должен быть установлен в значение 0. Элемент FRAME Элемент FRAME определяет содержимое каждого конкретного фрейма. Он всегда должен быть вложенным в контейнер FRAMESET. Пример: <FRAMESЕТ> <FRAME SRC="my_file.html"> </FRAMESET> Здесь указывается, что в первый фрейм из набора фреймов, заданного элементом FRAMESET, должен быть загружен файл my_file.html. Собственные атрибуты: NAME - Задает имя фрейма. Имя фрейма используется для создания ссылок между фреймами (при помощи атрибута TARGET элемента А), а также используется в сценариях JavaScript. Например, если окно браузера разбито на два фрейма, первый из которых носит имя «topic», а второй - «work», то при щелчке по ссылке в документе, загруженном в «topic», с указанным TARGET="work", новый документ будет загружен во второй фрейм. Пример: 1. Файл-контейнер для фреймов, допустим, index.html. <FRAMESET> <FRAME NAME="topic" SRC="topic.html"> <FRAME NAME="work" SRC="page.html"> </FRAMESET> 2. Файл topic.html: <A HREF="page2.html" TARGET="work">Страница 2</A> SRC - Содержит URI загружаемого во фрейм документа. Обязательный атрибут. NORESIZE - указывает броузеру, что пользователь не может изменять размеры фрейма, Если этот атрибут не указан, то у пользователя есть возможность изменять размер фрейма. SCROLLING - указывает броузеру, можно или нет создавать полосу прокрутки. Может принимать следующие значения: Auto (принято по умолчанию). Полоса прокрутки появляется только в том случае, если документ целиком не помещается во фрейме. Yes. Полоса прокрутки будет в любом случае. No. Полоса прокрутки всегда отсутствует. Будьте осторожны, устанавливая SCROLLING="No", поскольку вполне возможно, что при низком разрешении экрана пользователь просто не увидит части страницы. FRAMEBORDER - указывает, выводить или нет рамку данного фрейма. Если указано 1 (для MSIE) или YES (для Netscape), то рамка рисуется. Эти значения приняты по умолчанию. Чтобы скрыть рамку, для Netscape следует указывать NO, а для MSIE - 0. Оба броузера 4-х версий понимают как «свои», так и «чужие» значения. (Netscape 4, MSIE 3). MARGINWIDTH - указывает ширину отступа слева и справа в пикселях между границей фрейма и собственно его содержимым. MARGINHEIGHT - указывает высоту отступа сверху и снизу в пикселях между границей фрейма и собственно его содержимым, Общие атрибуты: Элемент NOFRAMES В случае, если броузер не поддерживает фреймы, можно предусмотреть альтернативное содержание документа-контейнера фреймов. Для этого после определения набора фреймов элементом FRAMESET в документ вставляется элемент NOFRAMES, внутри которого размещают либо альтернативное содержание, либо пояснительный текст. Пример: <FRAMESET> … </FRAMESET> <NO FRAMES> Для просмотра данного документа используйте Netscape 2.0 или выше, либо MSIE 3.0 и выше. </NOFRAMES>