Navigation avec des images

Les zones sensibles peuvent être des images ou portion d'images
 
Pour une image il suffit de spécifier à la place de portion de page la référence à l'image avec
<IMG SRC="localisation et nom de l'image" BORDER=n>
BORDER permet définir (ou non) un contour marquant l'utilisation d'une zone sensible
Dans l'exemple suivant le logo de l'UPJV a un contour d'épaisseur 0 alors que la cathédrale a un contour bleu d'épaisseur 2.
 
Pour utiliser une partie de l'image, il faut, dans un premier temps, définir une "cartographie" virtuelle à l'aide des balises <MAP> et </MAP> . Cette "cartographie" permet de définir des zones sensibles à l'aide de la balise<AREA> et ce; indépendemment de l'image utilisée par la suite.
Avec la balise <MAP> on utilise l'attribut NAME afin de donner un nom à l'image MAP
Avec la balise <AREA> on utilise les attributs:
SHAPE (polygon, circle, rect) pour donner une information sur la forme
COORDS pour donner la liste des coordonnées des points nécessaires à la définition de la forme
remarques:
  • Pour un polygone, on donne l'ensemble des coordonnées des sommets de celui-ci.
  • Pour un cercle, on donne les coordonnées du centre et le rayon.
  • Pour un rectangle, on donne les coordonnées du sommet en haut à gauche et les coordonnéess du sommet en bas à droite.
On moment de la mise en page de l'image on spécifiera que celle-ci utilise une "cartographie" avec des zones sensibles en notant USEMAP="#nom de l'image map" ISMAP
Dans l'exemple ci-dessous trois formes ont été définies sur une image de la cathédrale (Remarque: les formes délimitées en rouge font partie de l'image).
 
Exemples:

 L'écriture des lignes suivantes

 permettra la visualisation de:

<P ALIGN=CENTER>
<A HREF="http://www.u-picardie.fr/">
<IMG SRC="../elements/LogoUPJV.gif" WIDTH="50"
HEIGHT="116" ALIGN="BOTTOM" BORDER="0">
</A>
<A HREF="http://www.u-picardie.fr/~patrick/
Cathedrale/visite.html">
<IMG SRC="../elements/CathPHIL(100p).gif" WIDTH="100" HEIGHT="132" ALIGN="BOTTOM" BORDER="2">
</A>

</P>

<P ALIGN=CENTER>
<MAP NAME="CatheMAP">
<AREA SHAPE="polygon" COORDS="21,24,7,14,7,35" HREF="http://www.u-picardie.fr/~patrick/Cathedrale/
Exterieur/Nef/NefNord.html">
<AREA SHAPE="circle" COORDS="82,13,8" HREF="http://www.u-picardie.fr/~patrick/Cathedrale/
Exterieur/Facade/Cloche.html">
<AREA SHAPE="rect" COORDS="18,73,97,120" HREF="http://www.u-picardie.fr/~patrick/Cathedrale/
Exterieur/Facade/Portails/welcome.html">
</MAP>
<IMG SRC="../elements/CathPHIL(map).gif" WIDTH="100" HEIGHT="132" ALIGN="BOTTOM"
BORDER="0" USEMAP="#CatheMAP" ISMAP>

</P>

Auteur: Philippe Moreau