adapter: Inline-Event-Handler "onload" im body-Tag vermeidbar?

Beitrag lesen

Liebes Forum,

generell würde ich gerne Inline Event Handler vermeiden. Aber ist der Inline Event Handler "onload" im body-Tag überhaupt vermeidbar?

<body onload="init()">
...

Am liebsten wäre es mir, in einem im <head>-Tag eingebundenen externen JavaScript diesen Event-Handler zu setzen.

<script src="das-script.js" type="text/javascript"></script>

Dummerweise existiert beim Parsen des Dokuments das body-Element ja noch nicht, wenn das Script ausgeführt wird, so dass ich nicht - etwa mit document.getElementsByTagName("body") - darauf zugreifen kann.

Schöne Grüße
adapter