<body onLoad="javascript:laden()">
Das Event-Handling des load-Ereignisses kann man auch direkt im JavaScript notieren:
window.onload = laden;
Ist es also grundsätzlich so dass auf den DOM-Tree nie einfach so im <script></script> Teil zugegriffen werden kann, sondern dass man den code über Events triggern muss?
Ein Script hat Zugriff auf die Elemente vor dem zugehörigen script-Element. Aber generell macht es Sinn, Scripte aus dem HTML auszulagern und die Initialisierungsfunktionen auszuführen, sobald das Dokument geladen ist.
Mathias