Warum klappt das Einbinden Deines Scriptes nicht über das Einhängen eines script-Elementes im Head nach dem window.onload() ?
Das klappt durchaus. Allerdings werden die Initialisierungsfunktionen nicht ausgeführt, weil diese als DOMContentLoaded-Handler registriert sind. Und DOMContentLoaded feuert vor load.
Mathias