Sei gegrüßt.
Nur nochmal zur Verdeutlichung:
<html><head><title>BUH!</title>
<script type="text/javascript">
<!--
function buh()
{
window.alert("BUH!");
}
window.alert("window.onload vorher:\n" + window.onload);
window.onload = buh;
window.alert("window.onload nachher:\n" + window.onload);
//-->
</script>
</head><body>
<h1>BUH!</h1>
</body></html>
Passenderweise geht's auch so:
<script type="text/javascript">
<!--
window.alert("window.onload vorher:\n" + window.onload);
window.onload = function () {window.alert("buh");};
window.alert("window.onload nachher:\n" + window.onload);
//-->
</script>
Dafür funktioniert erstere Variante aber auch schon im Netscape 2 und nicht erst ab dem 4er.
Und das wäre dann ja ziemlich nahe an <body onload="alert("buh");"> :)
Oh, was seh ich denn da? Muss natürlich <body onload="alert('BUH!')"> heißen - typischer Anfängerfehler. ;-)
Gruß
Norbert