Синтаксис <IMG>: | |
---|---|
<IMG | |
SRC="URLадрес" | URL адрес изображения |
LOWSRC="URLадрес" | URL адрес изображения с низким разрешением, показывает его, пока загружается изображение из SRC |
ALT="описание" | текст выводящий на месте изображения при невозможности его загрузки, описание картинки |
ALIGN | выравнивание изображение по отношению к оружающему тексту, по умолчанию - BOTTOM |
|
|
BORDER="ширинаРамки" | ширина в пикселях рамки вокруг изображения |
HEIGHT="высота" | высота изображения в пикселях или в процентах от высоты окна, фрэйма или блочного элемента в котором находится изображение. |
WIDTH="ширина" | ширина изображения в пикселях или в процентах от ширины окна, фрэйма или блочного элемента в котором находится изображение, можно менять истинный размер изображения. |
HSPACE="горизПоле" | расстояние в пикселях между текстом окружающим изображение слева и справа. |
VSPACE="вертикПоле" | расстояние в пикселях между тестом окружающим изображение сверху и снизу. |
ISMAP | изображение-карта, обслуживаемая сервером |
USEMAP="#ИмяКарты" | название карты данного изображения, обслуживаемая программой-клиентом (браузером). |
NAME="имя" | имя изображения посредством которого JavaScript может ссылаться на него. |
ONABORT="прерватьJScode" | ява скрипт код исполняемый на событие - прервать загрузку изображения. |
ONERROR="ошибкаJScode" | ява скрипт код исполняемый на событие - ошибка загрузки изображения. |
ONLOAD="загруженJScode" | ява скрипт код исполняемый на событие - изображение загружено. |
SUPPRESS="подавитьИлиНет" |
подавить или разрешить вывод на месте загружаемого изображения иконки и описания
по ALT=""
|
Мой город Алматы, зеленый и красивый. Приезжайте, сами убедитесь! |
|
<IMG SRC="pic/mount1.jpg" BORDER=4 WIDTH=450 HEIGHT=302 ALT="город Алматы, вид сверху" ALIGN="RIGHT"> |
Синтаксис <MAP>: | |
---|---|
<MAP NAME="ИмяКарты"> | имя карты, вызывается из тэга IMG: <IMG SRC="my.jpg" USEMAP="#ИмяКарты" > |
| |
<AREA | |
COORDS="координаты" | координаты области, зависят от ее формы (SHAPE). По умолчанию область прямоугольная, COORDS="x1,y1,x2,y2". Отсчет координат идет от левого верхнего угла изображения. |
SHAPE="форма" |
форма области:
Если зоны изображения-карты частично накладываются друг на друга, в месте наложения имеет силу зона, определенная первой. |
HREF="URL" | соответствующий области URL |
NOHREF | для даной области нет URL |
TARGET="ИмяОкна" | окно в котором загружается URL |
ONMOUSEOUT="уходJScode" | запуск ява скрипт кода на событие - удаление указателя мышки от изображения, ссылки. |
ONMOUSEOVER="надJScode" | запуск ява скрипт кода на событие - указатель мышки над изображением, ссылкой. |
> <AREA SHAPE=CIRCLE COORDS="50,50,25" HREF="http://home.netscape.com" > <AREA SHAPE=RECT COORDS="50,50,100,100" HREF="http://developer.netscape.com" > ... ... ... |
|
</MAP> | |
ПРИМЕР | |
<IMG SRC="pic/bhole1.jpg" USEMAP="#bhole" BORDER=0>
|
Для обеспечения работы Ваших изображений-карт нужна программа CGI (Common Gate Interface, Общий шлюзовой интерфейс), установленная на сервере. Программа просмотра пользователя при щелчке мышью запускает эту программу и передает ей координаты указателя. Программа CGI, используя файл, определяющий изображение-карту, находит соответствующий координатам URL-aдpec и передает его обратно браузеру. В большинстве случаев программа для отслеживания координат мыши предоставляется провайдером услуг Internet. Файл, определяющий изображение-карту, обслуживаемой сервером, может быть в двух форматах: CERN и NCSA. Разница в виде представления данных. Поэтому Вам необходимо уточнить у вашего системного администратора, какой формат поддерживает сервер. |
|
CERN | NCSA |
---|---|
форма_области (x1, y1) (х2, y2) ... URL |
форма_области URL x1, у1 х2, у2 Файл, определяющий изображение-карту, может содержать комментарии, обозначаемые символом #, расположенным в начале строки |
Форма_области изображения-карты 1. прямоугольная зона |
|
rect (x1,y1) (x2,y2) | rect url x1,y1,x2,y2 |
x1,y1 координаты верхнего левого и x2,y2 нижнего правого углов зоны | |
2. многоугольная зона | |
poly (x1,y1) (x2,y2) (x3,y3) (...) (x1,y1) URL | poly URL x1,y1 x2,y2 x3,y3 ... x1,y1 |
Многоугольник может иметь до 100 вершин. Многоугольник должен быть замкнутым. Чувствительная область находится внутри многоугольника. | |
3. круглая зона | |
circle (x,y) r URL координаты центра круга и его радиус: | circle URL x,y xc,yc координаты центра круга и одной из точек его окружности xc,yc |
4. точечная зона | |
point (x,y) URL | point URL x,y |
маленькое чувствительное пятно. | |
5. зона по умолчанию | |
default URL Если пользователь, щелкнув мышью на изображении-карте, не попал ни в одну из зон, активизируется зона по умолчанию, не требует определения координат. |
|
После определения активных зон, сохраните полученные строки в текстовом
файле с раширением .MAP Ссылка на изображение-карту: <A HREF="путь к карте/имя.map"><IMG SRC="изображение" ISMAP></A> |