[©design mishap2000]

Html для начинающий 1 2 3 4 5 6 7 8 дополнение

Часть 8
Изображение-карта.
<Map>

Изображения-карты -это рисунок на веб-странице различные части которого выполняют различную функцию.Есть два вида карт,но далее пойдёт речь о картах на стороне клиента т.е. действующие бес помощи сервера,в off-line'не.
Для того что бы изобрапжение стало картой,нужно добавить USEMAP="map.html#map" в тег <IMG ... >.Где map.html-html фаил в котором находится описание карты,а map-имя карты.А если описание карты находится в том же документе,то в этом случае нужно написать так :USEMAP="#map".
Чтобы описать саму карту используется набор тегов :
<MAP NAME="name">
<AREA ... >
<AREA ... >
<AREA ... >
. . .
</MAP>

где "name" - это имя карты.
Вся информация карты хранится в <AREA>.Сколько AREA столько областей на изображении.

Атрибуты тега <AREA>.

Атрибуты разделяются на свойства и события.

Свойства.


Shape - тип области. Свойству присваиваться одно из трех значений : RECT (область прямоугольная), CIRCLE (область круглая) или POLY(область многоугольная). Если это свойство не задано, то считается что область прямоугольная.

Coords - координаты области. Содержит целочисленные значения координат, записанные через запятую, и зависит от геометрического типа (свойства Shape) области. Единицей измерения этих координат являются пиксели (точки) экрана.

Href - гипертекстовая ссылка.

Target - задает окно в котором откроется документ, указанный в Href. Данное свойство используется главным образом при работе с фреймами (frames).

ID - идентификатор области. Используется для обращения к свойствам области из кода сценария.

Alt - определяет выпадающую подсказку

Title - определяет выпадающую подсказку

Language - описание языка сценария, используемого в событиях области (напр. "javascript")

Lang - описание ISO языка для области (напр. "text/javascript")

Style - определяет строку таблицы стилей для области

Class - определяет класс области, используемый в таблицах стилей (style sheets)

События


Этим атрибутам присваивается строка, содержащая операторы языка сценария (JavaScript или VBScript) или вызов функции описанной в другом месте документа. Код сценария выполняется, когда происходит соответствующее атрибуту событие.OnBlur - выход из фокуса.

OnClick - произошел щелчок мыши на области.

OnDblClick - произошел двойной щелчок мыши на области.

OnDragStart - началось перетаскивание (dragging) мышью.

OnFilterChange - фильтр области изменился (a filter applied to an atea is changing)OnFocus - область стала активной.

OnKeyDown - возникает при нажатии клавиши.

OnKeyPress - возникает при нажатии клавиши и продолжается, при удержании клавиши в нажатом состоянии.

OnKeyUp - возникает, когда пользователь отпускает клавишу.

OnMouseDown - происходит, когда пользователь нажимает кнопку мыши.

OnMouseMove - происходит, когда пользователь двигает мышь.

OnMouseOut - происходит, когда курсор мыши выходит из области.

OnMouseOver - происходит, когда курсор мыши входит в область.

OnMouseUp - происходит, когда пользователь отпускает кнопку мыши.

Если две области на карте пересекаются между собой, то та область, которая находится выше (расположена раньше в HTML файле) закроет нижнюю.



Используются технологии uCoz