Erik Estudiante: Probleme damit, einen Link als Variable zu definieren

Beitrag lesen

Hallo Ihr,

ich habe mehrere Bilder, die alle in einer eigenen .shtml aufgebaut werden. Der Kern dieser .shtml-Dateien ist dabei immer gleich, es werden lediglich die Bilder und der Begleittext ausgetauscht.
Unter diesen Bildern gibt es eine Lupenfunktion, um sich die Bilder in groß anzuschauen.

Frage: Die Lupenfunktion beruht auf einer imagemap und 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.

Ich denke, dazu müsste man das Linkziel als Variable ausgeben. Dazu habe ein wenig in javascript recherchiert und bin auf folgende Möglichkeit gekommen:

In der beispiel.shtml steht:

<script type="text/javascript">  
  var zoom = "http://www.beispiel.de/page/beispiel.jpg";  
  </script>

Diesen Teil (also die Variable) könnte ich dann an das jeweilige Bild anpassen.

Für die Zoomfunktion habe ich dann folgende SSI geschrieben:

<p align="center"><img src="http://www.el-estudiante.net/design/pix/lupe.jpg" width="84" height="120" border="0" usemap="#Map">  
<map name="Map">  
  <area shape="poly" coords="8,111,37,71,61,68,78,47,72,19,61,9,26,12,12,33,22,58,26,71,2,96" href="javascript:location.href=zoom" alt="zoom" target="_blank">  
  </map></p>  

Leider funktioniert es nicht. Liegt es am javascript oder an der Variable?

Vielen Dank für Eure Hilfe,
EE

--
Unwissenheit ist die Mutter aller Abenteuer