HTML a prevu tout ca
<MAP NAME="map">
<AREA SHAPE=rect COORDS"x1,y1,x2,y2" ALT="..." HREF="URL">
<AREA SHAPE=rect COORDS"x3,y3,x4,y4" ALT="..." HREF="URL">
<!-- etc.... -->
<!--x1,y1 le coin superieur gauche, x2,y2 coin inferieur droit-->
<!-- SHAPE peut aussi etre "circle", ou "polygon"
</MAP>
<IMG USEMAP=#map" SRC="...">
www.allhtml.com -> HTML -> balise AREA