ich möchte mir die Arbeit sparen, bei jeder einzelnen .shtml diese imagemap einzufügen. Stattdessen würde ich diese imagemap gerne in einer SSI hinterlegen. Dazu müsste sich natürlich das Linkziel sich mit dem jeweiligen Bild anpassen.
Du willst anscheinend eine serverseitige Logik mit clientseitigem JavaScript umsetzen. Das ist nicht nur unnötig, sondern auch unvorteilhaft. Du kannst die URI in einer SSI-Variable speichern, die du im allgemeinen Template aufrufen kannst (soweit ich weiß):
<!--#set bilduri="http://www.beispiel.de/page/beispiel.jpg" -->
<!--#include file="xyz.shtml" -->
Darin:
<area shape="poly" coords="..." href="<!--#echo var="bilduri" -->" alt="Bild vergrößern" target="_blank">
Wenn du jetzt noch die Darstellung beeinflussen willst, kannst du *zusätzlich* ein onclick-Attribut setzen, z.B. um ein angepasstes Popup-Fenster anzuzeigen. In dem Attribut steht die URI über this.href zur Verfügung.
Mathias