Beim Überfahren der Münzen wird die Grafik aktualisiert und es werden die zugehörigen Münzen angezeigt.
Die Grafik mit den Münzen wird als Image Map eingebunden. Für jede einzelne Münze wird ein area-Tag erstellt, welches mit dem onmouseover-Event ausgestattet wird. Dort wird die Funktion changeImg notiert, die die Bildquelle übergeben bekommt. Diese wird im Funktionsrumpf dem Element mit der ID img_id zugewiesen.
<img src="imagemap_muenzen.gif" width="260" height="171" style="border: 1px solid #666;" usemap="#map_id"> <map name="map_id"> <area onmouseover="changeImg('muenze_1.gif', 0);" onclick="return false;" shape="circle" coords="224,74,30" href="#"> <area onmouseover="changeImg('muenze_2.gif', 1);" onclick="return false;" shape="circle" coords="49,34,28" href="#"> <area onmouseover="changeImg('muenze_3.gif', 2);" onclick="return false;" shape="circle" coords="148,32,24" href="#"> </map> <div> <img id="img_id" src="muenze_1.gif" width="120" height="120" style="border: 1px solid #ccc;" alt=""><br> <span id="txt_id">Münze 1</span> </div>
var arrTxt = ["Münze 1", "Münze 2", "Münze 3"]; function changeImg(strImg, intTxt){ document.getElementById("img_id").src = strImg; document.getElementById("txt_id").innerHTML = arrTxt[intTxt]; }