holger kuehne: Karte onclick zoomen

Beitrag lesen

Hi
OK dann mal hier ein Loesungsversuch:
Erstens: onmouseover/out versteht NS nur in <a> und <area> aber nicht in <img..>!! Deshalb kann der Teil des Beispiels im NS gar nicht klappen. Ausserdem hast du zwei ueberfluessige Semikolons hinter den geschlossenen Klammern. Des weiteren hast du karte sowohl als Name des Bildes als auch als imageobjekt definiert, dass muss zu Schwierigkeiten fuehren! Mit deiner Syntax weist du nur dem Imageobjekt karte einen neuen Wert zu, aber nicht!! dem Bild mit dem Namen karte.
Ich wuerde das so machen:
<script language="JavaScript">
<!--
if (document.images)
{
karte = new Image();
karte.src = "img/karte.gif";
kartezoom = new Image();
kartezoom.src = "img/karte_zoom.gif";
}
function mapzoom()
{
if (document.karte1.src=="img/karte.gif")
document.karte1.src=karte.src;
else
document.karte1.src=kartezoom.src;
}
-->
</script>

<a href="javascript:mapzoom()" onMouseOver="window.status='Bitte klicken Sie auf das Bild!';return true" onMouseOut="window.status='';return true"><img alt="Karte (Stadtplanausschnitt)" name="karte1" src="img/karte.gif" width="375" height="250" border="0" ></a>
So ich hoffe das klappt jetzt
Tschau Holger