unknown: Warum muss alles so kompliziert sein?

Beitrag lesen

OK, letzter Versuch. Was ist mit dem Ansatz von JürgenB? Der ist hier sicher einfacher. Dort wird ein anderer (neuerer) Eventhandlingmechanismus verwendet.
Damit überschreibst du dir also 1. keine weiteren onload-Handler in der onload-Eigenschaft des Windowsobjektes und 2. sind dort schon von Hause aus mehrere Handler möglich, die dann vom Browser verwaltet werden.
Wenn du die dort erwähnte Funktion benutzt, brauchst du anstelle der onload-Eigenschaft im Bodytag nur noch addEventlistener aufrufen.