Hallo Michael, hallo Gonzo (so viel Zeit hab ich)
genau das macht onLoad.
Das wird erst ausgelöst, wenn auch alles geladen ist.
Genau das ist nicht richtig. OnLoad löst aus, wenn die HTML-Datei, in der es steht, fertig geladen und interpretiert ist.
Hast Du aber viele oder große Bilder oder auch andere Objekte auf der Seite (also irgendwas, das als separate Datei geladen wird), dann werden diese Krümel nachgeladen, nachdem OnLoad schon zugeschlagen hat.
In besonders heiklen Fällen lohnt es sich deshalb, das OnLoad-Attribut auch auf Graphiken oder sowas anzuwenden, um zu prüfen, ob die auch schon fertig geladen sind.
Gruß,
Martin