Benj: Mitwirkung des Fragestellers

Beitrag lesen

Hallo unknown,
Danke für die Antwort, das mit dem Laien ist ein dehbarer ;) Ich weiss zum Beispiel wie eine einfache berechnung aus feld 1 und feld 2 gemacht wird usw aber das was ich da habe übersteigt doch ganz arg mein wissen da die funktionen ziemlich kurz und knackig sind um sie zu verstehen. Zum Beispiel:

function aktualisieren()        is klar damit das dies die Funktion ist.                      var gespreis = 0;          in diesem Satz denke ich mal das die Berechnung auf 0 gesetzt wird
for (var i = 1; i <= 6; i++)   ich denke mal das im ersten teil geprüft wird ob die Bezeichnung "id" aktiviert ist also checkbox Radio oder select. im 2. teil werden die "id" auf 6 begrenzt, im 3. teil wird alles zusammen gerechnet.

Falls ich falsch liegen dann korrigiert mich.

var obj = document.getElementById(i);  das ist denke ich mal das, dass "i" zum obj umbennant wird.
if(obj.type == "radio" || obj.type == "checkbox"){
if(obj.checked){  hier weiss ich das diese boxen überprüft werden ob sie aktiviert sind wenn man sie anklickt.
gespreis += parseFloat(obj.value);     eine + rechnung.

if(obj.type == "text"){ das eingabe feld wird geprüft ob ein wert eingetragen ist.

gespreis += parseFloat(obj.value);  eine + rechnung

if(obj.tagName.toLowerCase() == "select"){   ich denke mal das hier wenn was abgewählt wird das es auch abgezogen wird.

gespreis += parseFloat(obj.options[obj.selectedIndex].value); hier denke ich mal das eine + rechnung von allen obj stattfindet.
}
}
document.getElementById('preis').value = gespreis;  hier wird der name gespreis zum preis umgeschrieben.

so also ich hoffe das ich bei einigen sachen richtig lag wenn nicht würde es mich freuen wenn jemand mir diese funktionen erklärt. Eine frage bleibt auch bei dieser ganzen funktion offen wieso mehrere klammer eingefügt werden und nicht alles in einer klammer stattfindet?

Danke für die Antwort