Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/05/2005, 03:08
encator
 
Fecha de Ingreso: enero-2005
Ubicación: Valencia
Mensajes: 66
Antigüedad: 20 años
Puntos: 0
Mensaje Arrays multidimensionales

Hola a todos, he creado un array con 10 filas y 4 columnas y necesito sumar el contenido de las 4 columnas para cada una de las 10 filas. El problema es que cuando realizo la operación de sumar y meto el resultado en un cuadro de texto me aparece el texto NaN. Los datos que meto en el vector los cojo también de cuadros de texto, pero estos los convierto previamente a numero con Number.
¿Qué estoy haciendo mal?
switch(col)
{
case 1:
tempo =0;
totalfila[fila][0] = Number(document.forms['form2']['txtImpcomi' + ncampo].value)
for (i=0;i<4;i++){
contenido = totalfila[fila][i].valueof()
tempo = contenido + tempo
}
document.forms['form2']['txtImporte' + ncampo].value = tempo suma_columna(ncampo)
break;
case 2:
tempo = 0;
totalfila[fila][1] = Number(document.forms['form2']['txtImpkms' + ncampo].value)
for (i=0;i<4;i++){
contenido = totalfila[fila][i].valueof()
tempo = contenido + tempo
}
document.forms['form2']['txtImporte' + ncampo].value = tempo suma_columna(ncampo)
break;
case 3:
tempo = 0;
totalfila[fila][2] = Number(document.forms['form2']['txtHotel' + ncampo].value)
for (i=0;i<4;i++){
contenido = totalfila[fila][i].valueof()
tempo = contenido + tempo
}
document.forms['form2']['txtImporte' + ncampo].value = tempo suma_columna(ncampo)
break;
case 4:
tempo = 0;
totalfila[fila][3] = Number(document.forms['form2']['txtBavion' + ncampo].value)
for (i=0;i<4;i++){
contenido = totalfila[fila][i].valueof()
tempo = contenido + tempo
}
document.forms['form2']['txtImporte' + ncampo].value = tempo suma_columna(ncampo)
break;
}