Hallo Andreas!
Ob die anderen Browser das so klaglos mitmachen, da bin ich nicht so sicher. Hast Du wirklich z.B. bei Netscape 4.x in der Javascriptkonsole nachgeschaut, ob da irgendwelche Fehler stehen?
Kein Fehler in irgendeiner Javascriptkonsole.
Aber das Beispiel mit getElementsByTagName ist schlecht gewählt.
Besser ist das:
<img src="bild01.gif" name="testbild" width=200 height=100>
<script>
if (y=document.images.testbild)
setTimeout("y.src='bild02.gif'", 2222)
else alert(document.images[0].name)
</script>
Wenn der Name des Bildes richtig ist, wird nach 2sec das bild getauscht,
wenn der Name falsch ist, wird der Richtige ausgegeben.
Das habe ich jetzt nochmal geprüft, läuft einwandfrei ohne jede Fehlermeldung mit MSIE5, opera6-7, nn4.7, moz1.2-1.4
tschüs, jürgen