Для разработки фрейма используется тег <FRAMESET>, который заменяет тег <BODY> в файле и применяется для разделения экрана на области. Внутри данного тега находятся теги <FRAME>, которые указывают на ШТМЛ-файл, предназначенный для загрузки в область (рис. 1).
Рис. 1. Пример разделения окна браузера на фреймы
Для размещения фреймов, как показано на рис. 1, код будет следующий.
Пример 1. Создание двух фреймов
Заметьте, что в данном примере используется другой <!DOCTYPE>, чем в обычных ШТМЛ-объектах, это связано с применением фреймов. Указанный <!DOCTYPE> применяется только для главной страницы, определяющей структуру фреймов.
В данном примере окно браузера разбивается на две колонки, левая занимает 100 пикселов, а правая — оставшееся пространство, заданное символом звездочки. Ширину или высоту фреймов можно также задавать в процентном отношении, наподобие таблиц.
В теге <FRAME> задается имя ШТМЛ-файла, загружаемого в указанную область, с помощью параметра src. В левое окно будет загружен файл, названный menu.ШТМЛ, а в правое — content.ШТМЛ. Каждому фрейму желательно задать его уникальное имя, чтобы файлы можно было загружать в указанное окно.
Рис. 2. Пример разделения окна браузера на фреймы
Если нужна более сложная структура фреймов, например, как показано на рис. 2, теги <FRAMESET> можно вкладывать один в другой (пример 2).
Пример 2. Создание трех фреймов
Первый тег <FRAMESET> разбивает окно браузера на две строки шириной 25 и 75%. А следующий, вложенный — создает две колонки, как и в примере 1.
Обратите внимание, что тег <BODY> при использовании фреймов не указывается, поскольку его функцию выполняет тег <FRAMESET>.
Copyright © 2009-2022 | По всем вопросам: donmobi@mail.ru
О нашем Internet проекте | Наши планы | Контент нашего сайта | Есть ошибки... | Технологии | Поддержать проект