Описание. Каждый элемент <area> определяет активные области изображения, которые являются ссылками

Каждый элемент <area> определяет активные области изображения, которые являются ссылками. Рисунок с привязанными к нему активными областями называется в совокупности картой-изображением. Такая карта по внешнему виду ничем не отличается от обычного изображения, но при этом оно может быть разбито на невидимые зоны разной формы, где каждая из областей служит ссылкой. Тег <area > задает форму области, ее размеры, устанавливает адрес документа, на который следует сделать ссылку, а также имя окна или фрейма, куда браузер будет загружать документ. Этот тег всегда располагается в контейнере <map>, который связывает координаты областей с изображением.

Несколько областей могут перекрывать друг друга, сверху будет та, которая в коде HTML располагается выше.

Синтаксис

HTML <map> <area href="URL"></map>
XHTML <map> <area href="URL"/></map>

Пример

<!DOCTYPE HTML> <html> <head> <meta charset="utf-8" > <title> Тег AREA </title> <style type="text/css" > #title { line-height: 0; /* Изменяем межстрочное расстояние */ } #title img { border: none; /* Убираем рамку вокруг изображения */ } </style> </head> <body> <div id="title" ><img src="images/ecctitle.png" width="640" height="158" alt="Детский образовательный центр" ><br> <img src="images/navigate.png" width="640" height="30" alt="Навигация по сайту" usemap="#Navigation" ></div> <p><map name="Navigation" > <area shape="poly" coords="113,24,211,24,233,0,137,0" href="inform.html" alt="Информация" > <area shape="poly" coords="210,24,233,0,329,0,307,24" href="activity.html" alt="Мероприятия" > <area shape="poly" coords="304,24,385,24,407,0,329,0" href="depart.html" alt="Отделения" > <area shape="poly" coords="384,24,449,24,473,0,406,0" href="techinfo.html" alt="Техническая информация" > <area shape="poly" coords="449,24,501,24,525,0,473,0" href="study.html" alt="Обучение" > <area shape="poly" coords="501,24,560,24,583,0,525,0" href="work.html" alt="Работа" > <area shape="poly" coords="560,24,615,24,639,0,585,0" href="misk.html" alt="Разное" > </map></p> </body></html>

<map name="facemap">
<area shape="poly" coords="501,24,560,24,583,0,525,0" href="test1.html" alt="Ссылка при нажатии на левый глаз">
<area shape="poly" coords="449,24,501,24,525,0,473,0" href="test2.html" alt="Ссылка при нажатии на правый глаз">
</map>

12. Напишите код на языке JavaScript, создающий новое окно при нажатии на изображение на странице (параметры окна выберите произвольно).

например, у нас есть изображение <img src="kartinka.gif" id="picture1">
наличие id принципильно
дальше дополняем пишем прямо в html-файле этот тэг так:
<img src="kartinka.gif" id="picture1"
onclick="window.open('test.html', 'window1', 'height=200,width=300,menubar=yes,location=yes,resizable=yes,scrollbars=yes,status=yes')">
в новом окне будет загружаться страница test.html, которую нужно создать
синтаксис и другие параметры:


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: