Ist das jetzt so richtig?:
[code lang=html]
<script language="javascript">
<body onload="bildneuladen()">
Nein.
Das body-Element umfasst die gesamte Webseite. (<http://de.selfhtml.org/html/allgemein/grundgeruest.htm@title=Grundgerüst einer HTML-Datei>)
Dein Dokument hat wahrscheinlich schon ein body-Element. Das Attribut onload="bildneuladen()" gehört dann in dessen Start-Tag.
Du kannst den body-Start-Tag nicht zweimal angeben, und vor allem nicht innerhalb des script-Elements.
Aber wie gesagt kannst du auch gleichwertig im Script notieren:
window.onload = bildneuladen;
Das kann entweder vor oder nach der Funktionsdefinition function bildneuladen () {...} stehen.
Mathias