Глава 13. Карти на изображения (Imagemaps)

13.1 Общи положения

Картите на изображения представляват изображения с области (чувствителни области), чрез които се осъществяват хипервръзки.

Картите на изображенията са много ефектен начин за представяне съдържанието на даден сайт, за осъществяване на навигация в сайт и други подобни функции.

Има два вида карти на изображения.

Първият, по-малко използвания днес вид, се наричат карти на изображения откъм сървъра (Server-Side-Image maps).

Щракането с бутона на мишката върху чувствителна област от изображението предивиква изпращане на данни за областта към Web сървъра, които се обработват от него и се определя  обекта на хипервръзката, данните за която се изпращат обратно към Web браузера.Т.е. при този вид карти на изображения се обменят данни между браузера и сървъра, за да се определи точно върху коя чувствителна област е щракнато с мишката и какъв е адреса на хипрвръзката.

Естествено, по този начин се натоварват както комуникационните линии между потрбителя и сървъра, така и самият сървър, на който е разположен Web сайта.

Много по-ефективни са вторият вид карти на изображения, които се наричат карти на изображения от страна на клиента (Client-Side Image maps).

При картите на изображения от страна на клиента цялата информация, необходима за осъществяване на хипервръзките зададени в отделните чувствителни области на картата, се намира в кода на самата Web страница.

В този случай няма необходимост от обменяне на допълнителни данни и обработката им на срвъра.

При тези карти на изображения не само се избягва използването на допълнителен обем памет и изчислително време на сървъра, но се осигурява и по-бърза реакция и в крайна сметка по-бързо зареждане в прозореца на браузера на HTML документа, указан в хипервръзката на дадена чувствителна област.

Ето защо днес се използват почти само карти на изображения от страна на клиента.

Създаването на този вид карти се разглежда в следващите параграфи на настоящата глава.