Bernd: "Puffer-Variable"

Beitrag lesen

Hallo!

Bei einem best. Event wird jedesmal die Funktion "singleSum" aufgerufen, die eine Zahl kalkuliert und ausgibt.
Zum Schluß soll die Summe aller dieser Funktionsaufrufe herauskommen. Leider ist die Variable nach jedem Funktionsaufruf wieder leer und behält nur den letzten Wert im Speicher. Was mache ich falsch?

Vielen Dank!!

function singleSum(zahl1,zahl2) {
  // hier wird kaluliert und dann ausgegeben
  // ...code...
  document.getElementById('erg').value = erg;

// hier wird eine neue Funktion aufgerufen, die alles, was oben durchlief addieren soll
  totalSum(erg);

}

function totalSum (erg) {
 var sumTotal = sumTotal + erg;
 alert(sumTotal);
}