Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практикум по HTML.doc
Скачиваний:
6
Добавлен:
09.11.2019
Размер:
8.93 Mб
Скачать
    1. Открытие страниц во фреймах

По умолчанию страницы, на которые по гиперссылке переходит пользователь, открываются в текущем фрейме. Это можно наблюдать, проделав примеры, рассмотренные в предыдущих пунктах. Если необходимо, чтобы ссылка открывалась в другом фрейме на ваш выбор, а фрейм, в котором находится список гиперссылок, не изменялся, необходимо присваивать фреймам имена. Для этого используется параметр name тега <FRAME>:

<FRAME src=“Имя файла.html” name= “имя фрейма”.

Рекомендуется каждый фрейм снабдить именем. Затем это имя используется вместе с тегом <A>, присваивая его параметру target. Данный параметр определяет имя фрейма или окна браузера, в которое будет загружаться документ, на который указывает данная ссылка. По умолчанию при отсутствии параметра target, как было сказано выше, документ загружается в текущий фрейм (или окно). Имена фреймов должны начинаться с латинской буквы или цифры.

Приведем примеры взаимодействия между фреймами и отдельными окнами браузера. Рассмотрим следующий HTML-код:

<HTML>

<FRAMESET rows=25%,*>

<FRAME src=Фрейм1.html name="F1">

<FRAMESET cols=400,400>

<FRAME src=Фрейм2.html name="F2">

<FRAME src=Фрейм3.html name="F3">

</FRAMESET>

</FRAMESET>

</HTML>

В этом HTML-документе дается описание структуры, состоящей из трех фреймов, которым присвоены имена "F1", "F2" и "F3" соответственно. Имена фреймов потребуются в дальнейшем для организации ссылок между фреймами. При загрузке приведенного выше документа в браузер во фреймах будет отображена информация, содержащаяся в файлах, определяемых параметром src.

Ниже приведен текст файла Фрейм2.html, посредством которого открываются гиперссылки.

<BODY bgcolor=pink>

<FONT face=Verdana>

<BR>

<A href=Фрейм3.html target ="F3">Главная</A> <BR>

<BR>

<A href=Кино.html target ="F3">Кино</A> <BR>

<BR>

<A href=Театр.html target ="F3">Театр</A><BR>

<BR>

<A href=Погода.html target ="F3">Погода</A><BR>

<BR>

<A href=Транспорт.html target ="F3">Транспорт</A><BR></FONT>

</BODY>

Этот код означает, что документы по гиперссылкам Главная, Кино, Театр, Погода и Транспорт будут открываться не в текущем фрейме, а в третьем фрейме, которому присвоено имя "F3".

Вопросы для самоконтроля к главе 7

  1. Что собой представляет фреймовая структура? Для чего она используется?

  2. В чем отличие тегов <FRAMESET> и <FRAME>?

  3. Какие параметры имеет тег <FRAMESET>?

  4. Обязательно ли описывать параметры в теге <FRAMESET>? Почему?

  5. Какие параметры тега <FRAMESET> делят окно браузера по вертикали? По горизонтали?

  6. Каким образом можно сделать невидимыми рамки между фреймами?

  7. Как задается толщина и цвет рамки?

  8. Как сделать рамку неподвижной?

  9. Как сделать фрейм неподвижным?

  10. Как задается расстояние между фреймами?

  11. Как осуществить открытие страниц в разных фреймах?

Глава 8. Внешние параметры web-страницы

Заголовок HTML-документа не виден пользователю при просмотре в браузере. Однако в нем есть некоторые особенности, которые необходимо знать.