Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
WEB-Дизайн ч3.pdf
Скачиваний:
29
Добавлен:
21.05.2015
Размер:
578.81 Кб
Скачать

2.5. ВЗАИМОДЕЙСТВИЕ МЕЖДУ ФРЕЙМАМИ

Взаимодействие между отдельными фреймами происходит посредством загрузки документа по соответствующей ссылке в установленное окно. Реализуется это действие с помощью параметра TARGET тега <А>.

По умолчанию вызванный по гиперссылке документ будет загружаться в текущий фрейм. Но чаще всего нужно сделать так, чтобы страница появлялась в соседнем окне. Существуют специальные зарезервированные имена действий, по которым происходит загрузка документов на сайтах с фреймовой структурой: "_blank", "_self", "_parent" и "_top".

Действие

<А HREF="filel.html" TARGET="_blank">

осуществляет загрузку документа в новое окно без имени, определяемого параметром NAME тега <FRAME>, поэтому этот вариант исключает изменение содержимого созданного окна.

Действие

<А HREF="fiIe2.html" TARGET="_self">

открывает документ в текущем окне. Действие

<А HREF="file3.html" TARGET="_parent">

производит загрузку документа в область, занимаемую родительским фреймом текущего фрейма.

Действие

<А HREF="fiie4.html" TARGET="_top">

вызывает загрузку документа в полном окне.

В данном случае не был задействован параметр NAME в теге описания текущего фрейма <FRAME>.

Рассмотрим несколько примеров по взаимодействию между фреймами и открытию отдельных окон браузера c помощью параметра TARGET.

Создадим файл со следующей фреймовой структурой:

 

<FRAMESET ROWS="2*, *">

SRC="menu.html"

NORESIZE

<FRAME

NAME="menu"

FRAMEBORDER="1">

<FRAMESET COLS="50%, 50%">

<FRAME NAME="left" SRC="left.html"> <FRAME NAME="right" SRC="right.html"> </FRAMESET>

Верхний фрейм будет содержать перечень гиперссылок, а два нижних фрейма предназначены для открытия в них содержимого конкретной ссылки. Документ "menu.html" (листинг 2.2) содержит шесть гиперссылок на один и тот же файл – "text.html".

27

Листинг 2.2. Файл верхнего фрейма «menu.html»

<HTML>

<BODY BGCOLOR="#FFFFFF" TEXT="black" LINK="#FF0000" ALINK="#00FF00" VLINK="blue">

<НЗ>Ссылки верхнего фрейма</НЗ><HR> <FONT FACE="Tahoma" SIZE="2">

<UL TYPE="square">

<LI><A HREF="text.html" TARGET="left">Фaйл с текстом в левом нижнем фрейме</А>

<LI><A HREF="text.html" ТАRGЕТ="right^">Файл с тек-

стом в правом нижнем фрейме</А>

<LI><A HREF="text.html" ТАRGЕТ="menu">Файл с текстом в верхнем фрейме</А>

<LI><A HREF="text.html" ТАRGЕТ="_top">Файл с текстом в полном окне</А>

<LI><A HREF="text.html" ТАRGЕТ="_blank">Файл с тек-

стом в новом окне</А>

<LI><A HREF="text.html" TARGET="_sеlf">Файл с текстом в текущем фрейме</А>

</UL>

</FONT></BODY></HTML>

Первая ссылка откроется в левом нижнем фрейме по причине указания конструкции TARGET="left" ("left" в данном случае – это внутреннее имя данного фрейма).

Вторая ссылка откроется в правом нижнем фрейме (указано внутреннее имя фрейма "right") .

Третья ссылка будет открыта в этом же окне, т. к. "menu" – это имя текущего фрейма, из которого открываются гиперссылки.

Четвертая ссылка откроется в полном окне браузера (конструкция

"_top").

Пятая ссылка будет открыта в отдельном новом окне поверх фреймовой структуры (действие "_blank").

Наконец, последняя ссылка откроется в текущем фрейме (аналогич-

но действию TARGET="menu").

В заключение следует упомянуть, что помимо обычных фреймов существуют плавающие фреймы, которые поддерживаются только некоторыми браузерами. Суть плавающих фреймов заключается в возможности встраивать обыкновенные фреймы (с указанием источника), являющиеся в сущности HTML-документами, в другие электронные документы.

Плавающие фреймы описываются тегом-контейнером <IFRAME> и могут иметь параметры, присущие обыкновенным фреймам.

28

3. ПРАКТИЧЕСКИЕ ЗАНЯТИЯ И ЗАДАНИЯ ДЛЯ ЛАБОРАТОРНЫХ РАБОТ

В данном разделе перечислены темы практических занятий, проводимых в рамках курса «Web-дизайн», относящиеся к темам, рассмотренным в данном учебном издании.

Занятие 8. Использование графики в HTML-документах:

вставка графики в HTML-документ;

масштабирование изображений;

карты-изображения.

Задание. Создать фотоальбом или каталог продукции формы с использованием масштабирования изображений и карт-изображений.

Занятие 9. HTML-документы на основе фреймов:

правила описания фреймов;

взаимодействие между фреймами.

Задание. Разработать каталог продукции фирмы с использованием фреймов. Каталог должен включать в себя описание товара, изображение товара, меню на основе отдельного фрейма.

29

СПИСОК ЛИТЕРАТУРЫ

1.Миронов Д.А. Создание Web-страниц в MS Office 2000 / Д.А. Миронов. – СПб. : БХВ-Петербург, 2002. – 320 с.

2.Калиновский А.И. Юзабилити: как сделать сайт удобным / А.И. Калиновский. – Минск : Новое знание, 2005. – 220 с.

3.Круг С. Веб-дизайн: книга Стива Круга или «не заставляйте меня думать!» / С. Круг. – СПб. : Символ-Плюс, 2005. – 200 с.

4.Кэмпбел М. Строим web-сайты / М. Кэмпбел. – М. : ТРИУМФ, 2006. – 480 с.

5.Петюшкин А.В. HTML. Экспресс-курс / А.В. Петюшкин. – СПб. : БХВ-Петербург, 2003. – 256 с.

6.Шапошников И.С. Web-сайт своими руками / И.С. Шапошников. – СПб. : БХВ-Петербург, 2001. – 224 с.

7.Шапошников И.С. Самоучитель HTML 4 / И.С. Шапошников. – СПб. : БХВ-Петербург, 2000. – 288 с.

30

Учебное издание

Коструб Ирина Дмитриевна, Портнов Михаил Михайлович

WEB-ДИЗАЙН. ОСНОВЫ ЯЗЫКА HTML

Часть 3

Методические указания для вузов

Подписано в печать 7.09.2009. Формат 60×84/16. Усл. печ. л. 1,8. Тираж 25 экз. Заказ 1367.

Издательско-полиграфический центр Воронежского государственного университета.

394000, г. Воронеж, пл. им. Ленина, 10. Тел. 208-298, 598-026 (факс) http://www.ppc.vsu.ru; e-mail: pp_center@ppc.vsu.ru

Отпечатано в типографии Издательско-полиграфического центра Воронежского государственного университета.

394000, г. Воронеж, ул. Пушкинская, 3. Тел. 204-133

31

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]