Axel Richter: IE zeigt mittels Javascript getauschtes Image nicht an

Beitrag lesen

Hallo,

das wird wie folgt aufgerufen:

<a href="Javascript: void(0);" onClick="changeImage('block', 'id1');"><img id="id1" src="img/close.gif"></a>

Da ich jetzt aber auch keine Lust habe extra für Dich, weil Du ja offensichtlich keine Lust dazu hast ;-), erst ein Testbeispiel irgendwo hochzuladen[1], muss ich raten.

Du rufst changeImage() wie eine Funktion ohne Rückgabewert auf. Wozu, noch schlimmer _wohin_, gibt die Funktion dann true zurück?

Mach entweder das return true aus der Funktion raus. JavaScript-Funktionen müssen keinen Rückgabewert haben. Oder rufe es so:

onclick="return changeImage('block', 'id1');"

auf.

[1] Ja, ich weiß, Dein Server steht nur in einem Intranet und Du hast überhaupt gar keine Möglichkeit auf Internet-Webspace zuzugreifen ... usw. usf.

viele Grüße

Axel

ps.: Die Kleinschreibung des Attributes onclick ist Absicht.