Estelle: was ist falsch? wenn checkbox geklickt, dann id verändern

Beitrag lesen

hallo.
ich habe hier diese selbstgeschriebene js funktion, die drei checkboxen überwachen soll und eine endsumme je nach auswahl berechnen soll:

<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">  
function getTotal() {  
 var total = 0;  
 if (document.form.day1.checked) total += 5;  
 if (document.form.day2.checked) total += 10;  
 if (document.form.day3.checked) total += 8;  
 document.getElementById('ptotal').value = 'Gesamtbetrag: &euro; '+total;  
}  
getTotal();  
</SCRIPT>

am ende des javascript bereichs rufe ich die funktion dann auf, da ja auch vor erster auswahl das ausgabefeld mit inhalt versehen werden soll.

ansonsten rufe ich die funktion im <input> feld auf
<input onClick="getTotal()" type="checkbox" name="day1" value="5" />

mein formular-tag ist mit <form name="form" ..> definiert, damit ich mit document.form.day1... arbeiten kann.

dazu gibt es im html code noch das ausgabefeld
<p id="ptotal"></p>

nur was mache ich falsch? wo liegt der denkfehler?

ps.: das problem taucht unter apache, js 1.2 auf