Sven Rautenberg: Neue Grafik wird nicht angezeigt

Beitrag lesen

Moin!!!

Ich habe folgendes Problem (Netscape 4, IE4)

Ich möchte eine Grafik, die in einer div-Umgebung definiert wurde,
"onClick" verändern. Parameter der "onClick"-Funktion ist u.a. das
neue Grafikobjekt ("NeuesMenueBild").

Dazu verwende ich folgenden Befehl:
document.DivName.document.images[0].src = NeuesMenueBild.src;

Nach meinen letzten Informationen ist dieser Umweg über das doppelte Dokument nur für den Netscape notwendig. IE (und alle anderen Browser, AUSSER eben NS4) können auf alle Bilder per document.images zugreifen. Kann sein, daß der IE aus lauter Freundlichkeit die NS4-Variante auch zuläßt.

Daraufhin verschwindet die alte Grafik, die neue erscheint aber
nicht. Man sieht also nichts.

Grafiken vorladen wäre vielleicht gut. Dann dauerts nicht so ewig, bis die Grafik da ist. Oder von welchen Größen reden wir?

Wenn ich nun hinter den Befehl z.B.
alert(document.DivName.document.images[0].src);
setze, erscheint die Grafik.

Etwas mehr Quellcode wäre dann doch gut. Am besten ein Link!

Das ist mir auch insofern ein Rätsel, als dieses Problem bei
machen Grafiken auftritt und bei machen nicht.

Woran könnte das liegen?

Gute Frage. Noch keine Ahnung.

- Sven Rautenberg