<a href="test3.htm" onclick="imageSwitch('Bild3')">
<img name="Bild3" border="0" src="Bild3.jpg"></a>
Wenn du auf die Bilder klickst wird auch automatisch der Link ausgeführt. D.h. erst das Skript (also das Bild getauscht) und dann die neue Seite aufgerufen dann ist der Bildtausch wieder Rückgängig gemacht. Dass es überhaupt funktioniert liegt daran, dass der Browser die Seite nicht immer neu lädt und somit der Bildtausch sichtbar bleibt beim 2. Klick.
Um zu vermeiden, das der Link ausgeführt wird muss der onclick Event ein false zurückgeben ob das aber gewünscht ist ist fraglich. Ich vermute du suchst sowas http://javascript.jstruebig.de/source/mouseover.html
Struppi.