Ciao a tutti.

Dovrei calcolare in javascript un saldo progressivo e cioè :

Data_1 = 01/10/2007
Uscite_1 = 0
Entrate_1 = 250
Saldo_1 = 250

Data_2 = 02/10/2007
Uscite_2 = 12,10
Entrate_2 = 0
Saldo_2 = 237,90

Data_3 = 03/10/2007
Uscite_3 = 26
Entrate_3 = 0
Saldo_3 = 211,90

Data_4 = 04/10/2007
Uscite_4 = 0
Entrate_4 = 100
Saldo_4 = 311,90
E cioè:

Entrate_1 => 250 - Uscite_2 => 12,10
Saldo = 237,90

Saldo => 237,90 - Uscite_3 => 26
Saldo = 211,90

Saldo => 211,90 + Entrata_4 => 100
Saldo = 311,90
Sul web ho trovato questa funzione:

codice:
function calcola(frmObj, id)

{
  if (frmObj["Saldo_" + id - 1])
  
  {
  
  frmObj["Saldo_" + id].value = parseFloat(frmObj["Entrate_" + id].value) -
                                parseFloat(frmObj["Uscite_" + id].value) +
                                parseFloat(frmObj["Saldo_" + id - 1].value);                                    
  } 
  
  else
  
  {
  
  frmObj["Saldo_" + id].value = parseFloat(frmObj["Entrate_" + id].value) -
                                parseFloat(frmObj["Uscite_" + id].value);                                    
  }
}
Ma non calcola il progressivo:

Data_1 = 01/10/2007
Uscite_1 = 0
Entrate_1 = 250
Saldo_1 = 250

Data_2 = 02/10/2007
Uscite_2 = 12,10
Entrate_2 = 0
Saldo_2 = -12,1 invece di 237,90
Sapete aiutarmi???
Grazie-