FrankS: merkwürdige Bilder-Ladeart von IE und NS!

Beitrag lesen

Hallo Ralph,

jedoch warum wird die Meldung 2,3 mal oder sogar
nochmehr mal ausgegeben wird bei einem STATISCHEN Bild

Möglicherweise liegt es daran:

Der Browser baut die Seite auf, soweit er es (während der Ladephase) kann. Ist dann bereits ein Bild da, wird die Meldung ausgegeben. Wenn der Browser nun das Layout der Seite im weiteren Verlauf des Ladens ändern muß, "lädt" er das Bild nach der Layoutänderung nochmal, wenn auch nur aus den Cache, -> Alert. Der Grund für eine solche Layout-Änderung kann folgender sein: Wenn bei Bildern keine Größenangaben im img-Tag stehen, rendert der Browser die Seite, ohne zu wissen, wieviel Platz fürs Bild gebracut wird, wenn er dann das Bild vom Server bekommt und es nicht passt (was mit Sicherheit so ist), muß er neu rendern...
Das gilt auch für alle anderen Elemente, die das Layout beeinflussen.

Erstelle zum Test mal eine Datei, die nur die 3 Bilder + JavaScript enthält (auch ohne Tabellen) und gib im img-Tag die Größe an.

Gruß Frank

P.S. Opera stellt die Seite erst dar, wenn das komplette Layout bekannt ist. Netscape tut dies so z.B. mit Tabellen.