Hallo
Der MSIE 4 hat aber darueber hinaus Laufzeitprobleme beim Starten von Scripts mit bestimmten Befehlen.
»»...
musste das so machen, weil es mit onLoad nicht funktionieren wollte...
ist schon komisch, wie bestimmte Dinge oft gleichzeitig an verschiedenen Stellen auftauchen.
Gerade seit gestern geht es um Aehnliches (Zeitpunkt von onload) auch in news:de.comp.lang.javascript.
Ich mache deswegen mal was, was ich sonst eigentlich kaum tue, ich kopiere ein Posting von mir (von gestern unter "BODY onload zur rechten Zeit? (war: Übertragung - Browserevent ???)") einfach mal hierher. Es geht um BODY onload:
---8><---------------------------------------------------------------------------------------------------------------><8----
MSIE scheint (in einigen Fassungen?) damit nicht ganz zurechtzukommen.
Ich habe, um das zu probieren, mal vor einer Weile diese Testseite
gebastelt:
http://screenexa.net/sonst/b0.html
(einfach auf "los" klicken bitte)
Prinzip: es wird jeweils gemeldet, wenn die einzelnen Bilder geladen
sind und wenn BODY geladen ist.
Meine Browser tun das ganz brav, so wie es sein soll, also zuerst die
Bilder - bei mehreren Versuchen in unterschiedlicher Reihenfolge, was
ja korrekt ist - danach BODY.
Aber dieses Ergebnis wurde mir u.a. mitgeteilt:
MSIE 4.01 MacOS 8.5:
1937 Millisekunden: BODY geladen
2089 Millisekunden: Bild6 geladen
Und das war's.
Beim 2. Versuch nur noch BODY.
Beim 3. und 4. gar keine Anzeige.
Bitte die Seite ansehen, dann wisst Ihr, was das bedeutet.
Das heisst, zumindest dieser Browser bringt BODY onload zu frueh.
Ich hatte diesen Test schon wieder vergessen, aber waere ja vielleicht
ganz interessant, wenn Ihr mal probiert und Ergebniss hier kundtut.
Bitte bei mehreren Versuchen nicht aus dem Cache laden, Hinweis
beachten (Frame neu laden mit Shifttaste oder so)
---8><---------------------------------------------------------------------------------------------------------------><8----
Die Aufforderung galt natuerlich der NewsGroup, aber Ihr duerft gern auch mal gucken, was Euer Browser so sagt.
Christine