Uppdated 1999-04-01
LOGGA

Image maps


Client-side | Exempel Image Map | Server-side |
Image maps är en bild som är uppdelad i flera klickbara ytor, så kallade 'hot spots', som länkar till andra Websidor. Denna funktion kräver att man först definerar dessa hot spots i ett bildredigerings program som kan visa koordinaterna. Man kan även använda sig av program som man skapar image maps med eller skapar image maps dokumentet i ett program som till för att skapa just sådda klickbara ytor på bilder, tycker att programmet LiveImage är ett av de bättre för detta ändamålet.

Det finns två typer av image maps, server-side och client-side,
server-side, är den som är krångligast eftersom det kräver att det körs ett script på din web server som man anropar på sidan där image maps ligger samt att man måste vara on-line för att funktionen skall fungera.

Den andra varianten, clinet-side , innebär att det är Browsen själv som tolkar image maps och presenterar den utan att få hjälp från serven. Detta sätt innebär att man lägger sin image map direkt i HTML-koden, samtliga taggar skrivs där man vill att image map skall ligga på sidan.


upp

Client-side

Man börjar med de vanliga taggarna för att länka in en bild på sidan.

<IMG SRC="bild.gif" BORDER=0 WIDTH="400" HEIGHT="200" ALT="Image map" USEMAP="#bild">

USEMAP="#bild" Attributet talar om för browsen att bilden är en image map, använder sig av samma egenskaper som HREF attributet gör i <A>-taggen.
Brägården (#) talar om för Browsen att bilden som skall användas för image map ligger i HTML-dokumentet.

Tips! Se till att ha lite luft mellan de klickara områderna och att inte ha för många image maps på sidorna, eftersom det är tidkrävande att ladda bilder. Tips!


<MAP NAME="bild">

<AREA	SHAPE="rect"
	COORDS=x,y,x,y"
	TARGET=""
	HREF="länkens adress"
	ALT="Alternativ text till hot spoten">
<AREA 	SHAPE="default" NOHREF>
</MAP>
MAP NAME="bild.gif"
Kommandot som talar om för Browsen att det är filen "bild.gif" som skall var image map

AREA SHAPE=""
COORDS="x,y,x,y"
Vilken form de klickbara området på bilden har, finns tre olika former.

TARGET=""
Går bra att anväda sig av i <ARE>-taggen, om man t ex använder sig av frames och vill styra
upp i vilken frame som den länkade sidan skall laddas i.

AREA SHAPE="default" NOHREF
Kommandot för att tala om för Browsen att inget skall hända om man klickar utanför de klickbara områderna, man kan även ange en länkadress.

De arear som blir klickbara kommer inte att bli markerade på någt sätt som visar att de är länkar som vid elementet <A>.


Exempel Image map

Har här nedan lagt upp ett exempel på en image map, har klippt ut en del från bilden
The Clinton Memorial och sedan lagt till två stycken textremser. Använder mig av de ritfunktioner som finns i FrontPage för att sätta hot spoten. (En del kod redigering efter)

Den ena är en 'ankarlänk' till toppen på denna sida, den andra öppnar inlednings sidan på denna HTML-kurs i ett nytt Browser fönster,
använder kommandot imagemap_out till attributet TARGET.
Förmodar att det har samma funktion som kommandot _blank, har inte hittat någon dokumentation om detta men efter test så ser det ut att fungera på samma sätt.

kurs Start sidan


upp

Server-side

Server-side image maps är rätt så lätt att lägga upp, men det kräver att man har rätt access till tolknings scripten för image maps som ens Web server använder sig av.
Förut satt att din ISP har tolknings script för image maps.
Kontakta din/er ISP och höre efter med dem hur du/ni skall gör för att de skall fungera.
Det som skiljer sig i server-side från client-side är att <IMG>-taggen bäddas in i <A>-taggen och att attributet USEMAP byts ut mot ISMAP
Du måste även placera bilden i en länk till den tillhörande .map filen. Den exakta syntaxen för sciptet för map filen beror på din ISP´s image maps script.

Ett exempel på hur det skulle kunna se ute.

<A HREF="picture.bild.map">
<IMG SRC="picture/bild.gif" BORDER=0 WIDTH="400" HEIGHT="200" ALT="Image map" ISMAP></A>


Några länkar angående Image map
MapEdit
LiveImage
Intro till Image map
Webcom Image map
Yahoo's sida med länkar om Imagemaps.

upp | startsidan | Föregående | nästa |

Copyright © Anders Blomgren 1998, All rights reserved.
hnab@swipnet.se
Sitens URL: http://home.swipnet.se/anders_blomgren