Der Martin: Bilder vorladen – wird nicht in der Netzwerkanalyse angezeigt

Beitrag lesen

Hallo,

der Code wird ausgeführt. Dennoch keine Anzeige in der Netzwerkanalyse – weder im Chrome noch im Firefox.

current.greeterImages[0].src = "temp-bilder/ddorf.jpg"
current.greeterImages[0].src = "temp-bilder/capetown.jpg"
current.greeterImages[0].src = "temp-bilder/stellenbosch.jpg"

sind das tatsächlich direkt aufeinanderfolgende Zuweisungen an dasselbe Objekt, die sich immer wieder überschreiben? Dann würde ich erwarten, dass das letzte Bild dieser Sequenz geladen wird, die übrigen aber nicht.

Grund ist, dass Javascript die Wirkung solcher Zuweisungen, also das Anfordern von HTTP-Ressourcen, erst ausführt, wenn das Script beendet ist oder in einem Wartezustand pausiert. Deshalb haben von n Zuweisungen die ersten n-1 keine Wirkung.

So long,
 Martin

--
Nothing travels faster than the speed of light with the possible exception of bad news, which obeys its own special laws.
- Douglas Adams, The Hitchhiker's Guide To The Galaxy