Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
0Wg1nGp8fO-1.doc
Скачиваний:
16
Добавлен:
30.04.2022
Размер:
477.7 Кб
Скачать

Задание к лабораторной работе №5 «Гиперссылки»

  1. Тщательно изучить содержимое раздела 7.

  2. Используя примеры, приведенные в данном разделе, создать гиперссылки с одного Вашего html-документа на другой, а также на фрагменты документа.

  3. Проработать тематику и структуру Вашего курсового проекта. Начать создание его отдельных элементов.

  1. Изображение-карта

Иногда согласно дизайнерскому замыслу web-мастера в html-документ надо поместить изображение, отдельные части которого должны переводить по гиперссылке на разные целевые документы. Один из очевидных примеров такого изображения – географическая карта, щелкнув мышкой по определенным зонам которой, мы переходим к соответствующим документам. В этом случае организовать ссылку с использованием тега <A> непосредственно нельзя, и приходится либо "разрезать" изображение на несколько отдельных, состыковывать их и действовать обычным образом (см. раздел 7), либо использовать тег <MAP>.

У тега-контейнера <MAP> единственным обязательным атрибутом является его имя NAME, которое должно быть использовано при описании атрибута USEMAP тега IMG, описывающего изображение, призванного служить картой. Внутри <MAP> каждой чувствительной к перемещению мыши зоне изображения должен соответствовать тег <AREA> с атрибутами:

COORDS = список

Список (через запятую) координат активной зоны (зависит от типа заданной формы зоны).

HREF = url

Адрес целевого документа гиперссылки, связанного с указанной зоной.

SHAPE = форма

Возможные значения: circle (окружность – задается координатами центра и радиусом в пикселах); rectangle (прямоугольник – задается координатами левого верхнего и правого нижнего угла); polygon (многоугольник – задается координатами своих вершин).

NOREF

Иногда бывает нужно указать, что данная зона (заданная атрибутом SHAPE и координатами COORDS) не является активной, реакции на щелчок мыши нет.

Пусть, например, у нас есть изображение russia.gif размера 360х200 пиксела и три html-документа, на которые надо организовать гиперссылки: peterburg.htm, moscow.htm и yakutsk.htm.

Активными зонами изображения сделаем кружки, условно отмечающие местоположение на карте трех городов.

Центры кружков, если принять за точку отсчета (0,0) левый верхний угол изображения, находятся примерно на уровне:

(47,58) – Санкт-Петербург (координаты указаны на картинке);

(46,82) – Москва;

(254,91) – Якутск.

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

<IMG SRC="russia.gif" ALT="Карта России" WIDTH="360" HEIGHT="200" BORDER=0 USEMAP="#mymap">

<MAP NAME="mymap">

<AREA SHAPE="circle" COORDS="47,58,8" HREF="peterburg.htm">

<AREA SHAPE="circle" COORDS="46,82,8" HREF="moscow.htm">

<AREA SHAPE="circle" COORDS="254,91,8" HREF="yakutsk.htm">

</MAP>.

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