- •Часть 3
- •4 Требование к отчету
- •5. Теоретические положения
- •5.1 Создание Web-документов
- •5.2 Основные теги
- •5.2.1 Понятие тегов, их виды, правила записи
- •5.2.2 Структура документа html
- •5.2.3 Создание фреймов
- •Пример. Создание двух фреймов, один из которых занимает 20% площади окна сверху, на второй отводится вся оставшаяся часть.
- •Результат такого разбиения на фреймы приведен на рисунке 1.
- •5.3 Создание Web-страницы в текстовом процессоре Word
- •5.3.1 Способы созданияWeb-страниц
- •5.3.2 Присвоение названия Web-странице
- •5.3.3 Форматирование Web-страниц
- •5.3.4 Вставка горизонтальной линии в Web-страницу
- •5.3.5 Вставка бегущей строки в Web-страницу
- •5.3.6 Выбор цветов для текста Web-страниц
- •5.3.7 Создание списков на Web-страницах
- •5.3.8 Работа с рисунками на Web-страницах
- •5.3.9 Таблицы на Web-страницах
- •5.3.10 Создание гиперссылок
- •5.3.11 Предварительный просмотр Web-страницы в процессе редактирования
- •6 Методические рекомендации
- •7 Контрольные вопросы
- •Библиография
- •Приложение а
5.2.3 Создание фреймов
Используя фреймы, позволяющие разбивать Web-страницы на множественные подокна, можно значительно улучшить внешний вид и функциональность Web-приложений. Каждое подокно, или фрейм имеет свой URL-адрес, что позволяет загружать его независимо от других фреймов.
Каждый фрейм имеет собственное имя (параметр NAME), позволяющий переходить к нему из другого фрейма. Фреймы могут использоваться
– для размещения информации, которую необходимо показывать постоянно (логотип фирмы, копирайт, набор управляющих кнопок и т.п.);
– для помещения оглавления всех или части Web-документов, содержащихся на Web-сервере, что позволяет пользователю быстро находить интересующую его информацию;
– для создания окон результатов запросов, когда в одном фрейме находится собственно запрос, а в другом результат запроса;
– для создания формы типа «мастер-деталь» для Web-приложений, обслуживающих базы данных.
Фрейм-документ - это специфичный вид HTML-документа. Его структура не содержит тега <BODY> и, соответственно, не несет информационной нагрузки. Он описывает только подокна (фреймы), которые будут содержать информацию.
Структура HTML-документа, описывающего фреймы, следующая:
<HTML>
<HEAD>…</HEAD>
<FRAMESET>
…
</FRAMESET>
</HTML>
Тег <FRAMESET> описывает все фреймы, на которые делится экран. Можно разделить экран на несколько вертикальных или горизонтальных фреймов.
Параметр тега <FRAMESET> ROWS определяет горизонтальные подокна, а COLS - вертикальные подокна.
Описания подокон разделяются запятыми. Для описания подокон используется:
– Простое числовое значение, определяет фиксированную высоту (ширину) подокна в пикселах;
– Значение величины подокна в процентах от 1 до100;
– Символ «*», указывает, что все оставшееся место будет принадлежать данному фрейму, цифра перед звездочкой указывает пропорцию для данного фреймЄ.
Примеры
<FRAMESET COLS=”50, *,50” > - описывает три фрейма, два по 50 пикселов справа и слева, и один внутри этих полос.
<FRAMESET ROWS =”20%,3*,*” > - описывает три фрейма, первый из которых занимает 20% площади окна броузера сверху, второй - 3/4 оставшегося от первого фрейма места, т.е 60% всей площади окна.
В теге <FRAME> задаются параметры для каждого фрейма в отдельности.
Параметр SRC задает имя файла, который загрузится в этом фрейме. Параметр NAME задает имя данного фрейма. Имя фрейма может быть использовано для определения действия с данным фреймом из другого HTML-документа или фрейма (как правило, из соседнего фрейма того же документа). Имя обязательно должно начинаться с символа.
Например
<FRAME SRC =”homepage.htm” NAME=”frame1”>
Имя фрейма необходимо задавать для того, чтобы впоследствии указать, к какому фрейму использовать гиперссылку. В документе HTML, в этом случае, в теге <A HREF> (описание гиперссылки) должен присутствовать параметр TARGET. Этот параметр определяет фрейм, в котором показывается содержимое Web-страницы. Например,
<A HREF=”file.htm” TARGET=”frame1”> file </A>
В этом случае, после выбора гиперссылки file, во фрейме с именем frame1 будет показано содержимое документа file.htm.