Cyx23: OnLoad

Beitrag lesen

Hallo.

Ich habe im Body das Ereignis ausgelöst.

Abgefragt, vmtl. über ein Attribut im body-Tag.

Wenn man es mit window.onload macht(nicht unterstützt von IE)

Das ist falsch (oder du meinst eigentlich was anderes?)

bekommen alle Frames ein Ereignis OnLoad zugewiesen. Gibt man in den Frames noch mals ein OnLoad, dann wird nur das vom aktuellen Frame ausgeführt.

Da müsstest du dich genauer äussern worum es dir mit den Frames und Bildern geht.
Falls es besonders um Frames geht und ein zentrales onload nicht klappt müsste notfalls jeder Frame sein onload an eine Funktion im Frameset übermitteln.

Aber zu deiner Ausgangsfrage noch was konkreteres:
Einige Browser (m.E. wohl Opera, Mozilla) mogeln bei den Hintergundbildern, onload wird bestätigt obwohl Hintergrunde nicht geladen sind. Wenn du normal per <img src..> eingebundene Bilder testen willst, kannst du noch vergleichen ob du unterschiedlich frühe "onloads" mit und ohne Grössengaben (<img width.. height..>) bekommst.
Andere Browser mogeln oder haben Probleme bei bestimmten JavaScripten in der Seite (und onload), auch hier habe ich mir das nicht genau gemerkt und vermute dass es besonders die IE, evtl. auch Opera, sind.
Ansonsten stimmt der onload fast, d.h. besonders "schnelle" Browser bestätigen onload nach dem Eingang der Daten, aber vor Seitenaufbau.

Grüsse

Cyx23