Hallo christine,
<body onLoad="pagestart()"> Am Anfang der Seite
<body lang=de-DE dir=ltr onLoad=countup()> an einer anderen Stelle mitten im HTML Code
Eine HTML-Seite hat genau _ein_ body-Element, du kannst da nicht einfach zwei reinpacken. Du kannst aber wohl mehrere Funktionen hintereinander aurufen, naemlich <body onload="function_1();function_2();function_3()">
- warum die JavaScripts mit dem Eventhandler "onload" aufgerufen werden?
Das kommt darauf an, was sie wann machen sollen. Du kannst im Prinzip an jeder Stelle der Seite mit
<script type="text/javascript">
function_4()
function_5()
</script>
Funktionen aufrufen. Wenn eine Funktion aber nicht beim Laden der Seite, sondern zB. beim Klicken eines Elementes aufgerufen werden soll, musst Du zB. <button onclick="function_6()"... schreiben, wobei anstat button so ziemlich jedes Element stehen koennte und anstatt onclick auch andere Eventhandler in Frage kaemen.
- warum einmal "" benötigt werden und einmal nicht?
Es wird immer benoetigt, ohne "" ist HTML-Steinzeit und zumindest meiner Meinung nach auch schlechter Stil
- was das body am Anfang des Befehls soll?
Da wolltest Du in Selfhtml nochmal ein bisschen nachlesen, wie man grundsaetzlich eine Seite aufbaut
Gruß,
Dieter