| Corsi On-Line | ![]() |
|
Corso di apprendimento del linguaggio HTML
LE MAPPEPer inserire, all'interno di un documento HTML, un'immagine clickabile vi sono due possibilità: server
side image map client
side image map Un esempio dell'uso di IMG con l'attributo ISMAP per creare una mappa è il seguente: <A
HREF="http://www.hut.fi/cgi-bin/imagemap/Pictures/english.map"> In questo caso il server interpreta la prima parte dell'indirizzo HTTP (www.hut.fi/cgi-bin/imagemap) e cerca al suo interno lo script imagemap che serve assieme al file english.map per associare le coordinate dell'immagine ai file da visualizzare. Il file english.map è un semplice file testo con le seguenti indicazioni: default
home.html Per implementare una mappa clikcabile con il linguaggio HTML si ricorre all'elemento MAP, la cui sintassi è la seguente: <MAP
NAME=name> L'attributo NAME è una stringa, sensibile alle lettere maiuscole, che ha un riferimento nell'attributo USEMAP dell'elemento IMG. L'elemento AREA ha la seguente sintassi: < AREA HREF="URL" SHAPE=name COORDS="x1, y1, x2, y2"> L'attributo SHAPE definisce la forma della hotzone e può avere i seguenti valori: RECT, CIRCLE, POLY. Di default assume il valore RECT. Attraverso l'attributo COORDS vengono indicate le coordinate della zona. Ad ogni zona è associato un file attraverso il suo indirizzo http presente nell'attributo HREF. Vediamo un esempio: <IMG SRC="navbar.gif" BORDER=0 USEMAP="#map1"> <MAP
NAME="map1"> Se due o più regioni sono sovrapposte, la regione definita per prima prende la precedenza sulle altre. |