Christine Kuehnel: Bilder «DIV» und Javascript im Communicator

Beitrag lesen

Vielen Dank für Eure Tips von Gestern. Die haben mir weitergeholfen.

Na bitte, lohnt sich die Muehe des Tippens, also :-)

Beim dynamischen Austauschen der Bilder muß ich alle Bilder die eventuell benötigt werden im voraus laden. Es kommen aber ca. 120 Bilder zum eventuellen Einsatz, die jeweils ca. 2 KB groß sind. Das ist zuviel um alles im voraus zu cachen.
Ich möchte  nur die Bilder laden, die auch angezeigt werden.
Wie kann ich nur das Bild laden, das auch ausgetauscht werden soll?

Hm, verstehe ich nicht ganz.
Kennst Du die Bilder, die gebraucht werden?
Wenn ja, warum dann andere vorladen?
Wenn nein, wie willst Du auswaehlen?

Ich habe bereits mit image.complete experimentiert. führte aber bisher nicht zum Erfolg. Diese Objekt-Methode funktioniert nur für Bilder die im Dokument
geladen werden und nicht für Bilder, die in eine Variable gecacht werden.

Das stimmt nicht, funktioniert fuer jedes Image-Objekt, egal wie definiert, ob per HTML (<IMG>) oder JavaScript (new Image())
Es gibt nur leider auch da Browserbugs. Navi4.03 ist so ein Kandidat. Der erkennt complete nicht oder nicht immer, zumindest bei animierten GIFs bleibt das ewig false.
Andere Grafiken? Weiss nicht.
Allerdings begreife ich nicht, wie Du das fuer Dein Vorhaben ueberhaupt einsetzen willst.

Christine