|
|
ОРГАНИЗАЦИЯ ФРЕЙМОВПримечание. Язык изложения материала этой статьи получился немного тяжеловатым, т. к. тема довольно запутанная и сложная. Но, я надеюсь, что мои читатели уже привыкли к моему стилю и поднаторели по части терминов и им не составит особого труда разобраться с фреймами :-).Фреймы - это средство форматирования страницы. Они позволяют разделить окно просмотра браузера на несколько прямоугольных областей. В этом они очень похожи на таблицы. Однако при помощи фреймов можно не только разделить страницу на несколько частей, но и решить задачу взаимодействия между этими частями, т. к. в каждый фрейм можно загрузить отдельный HTML- документ. Т. е. каждый фрейм является как бы самостоятельной WEB-страницей. При использовании фреймов следует помнить, что взаимодействие между окнами получается довольно сложное. То есть может оказаться, что страница будет грузиться совсем не в то окно, куда Вы ее посылаете. Естественно в пределах одной статьи невозможно рассмотреть весь спектр вопросов, связанных с использованием фреймов, поэтому для начала разберем только общие положения и самые простые случаи. При использовании фреймов, файл, описывающий структуру фреймов (обычно это - index.html) не может содержать в себе никакой другой информации, кроме этого описания. Вместо раздела BODY такой файл содержит раздел FRAMESET. Внутри тега-контейнера <FRAMESET>...< FRAMESET> могут содержаться только вложенные теги FRAMESET и теги FRAME. Код простейшего документа, содержащего два вертикальных фрейма, один из которых занимает 130 пикселей, а второй - оставшуюся часть окна: <HTML> <HEAD> <TITLE>пример1</TITLE> теги META </HEAD> <FRAMESET COLS="130,*"> <FRAME NAME="Frame1" SRC="f1.html"> <FRAME NAME="Frame2" SRC="f2.html"> </FRAMESET> Тег FRAMESET имеет следующие параметры:
Единственным обязательным параметром тега FRAME является параметр SRC, в качестве значения которого выступает URL-адрес документа, который мы хотим загрузить в этот фрейм. Где лежит этот файл, как и в других случаях использования параметра SRC (рисунки, звук), не имеет особого значения. Не обязателен, но очень желателен параметр NAME="...". Этот параметр задает имя фрейму, которое помогает организовать взаимодействие между фреймами. Если фрейм имеет имя, мы можем загружать в него документы, используя ссылки в других фреймах. Именем фрейма может служить любое допустимое в документах HTML сочетание букв, цифр и всяких прочих знаков, какие Вы найдете на своей клавиатуре. Единственное условие - они должны начинаться с латинской буквы или цифры. Исключением являются имена, зарезервированные для навигации между фреймами, но о них мы поговорим в следующей статье. При организации ссылок необходимо использовать параметр TARGET=имя_фрейма. Например, если Вы хотите, чтобы файл kakoito.html загружался во фрейм с именем kakoitoframe, ссылка должна выглядеть следующим образом: <A TARGET=kakoitoframe HREF="kakoito.html">...</A>. Некоторые другие параметры тега FRAME:
<NOFRAMES> Для просмотра данного сайта требуется броузер, поддерживающий фреймы. Лучше всего использовать <A HREF = "http://download.netscape.com"> Netscape Navigator </A> или <A HREF = "http://www.microsoft.com/ie"> Microsoft Internet Explorer </A> </NOFRAMES> К этому можно также добавить ссылку, например, на главную или какую-нибудь другую страницу сайта, не использующую фреймы. В последующих статьях мы рассмотрим более подробно особенности навигации при использовании фреймов, и прочие подробности. |
| поиск по сайту и в сети: |
| > |
|
|
|
Copyright © 2001 by Сергей Червонящий.Все права защищены. Запрещено частичное или полное воспроизведение материалов сайта без согласования с автором. |
|
Покупайте на OHO.ru:
|