Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/02/2006, 15:47
jorcri
 
Fecha de Ingreso: diciembre-2003
Mensajes: 120
Antigüedad: 20 años, 5 meses
Puntos: 0
evitar que salga NaN en una simple suma???

hola, bueno tengo esta funcion:

Código:
function totales2(){
	total3=0;
	tt1=0;
	tt2=0;
	tt1=document.getElementById("2_1").innerHTML;
	tt2=document.getElementById("2_2").innerHTML;
		if (tt1!="" || tt2!="")
			{
			total3=parseInt(tt1)+parseInt(tt2);
			document.getElementById("t_2").innerHTML=total3;
			}else{
			document.getElementById("t_2").innerHTML=total3;
			}
		}
es una simple suma del contenido de dos celdas ("2_1" y "2_2"), entonces los datos(valores numericos) a esas celdas vienen de otras operaciones, en la que algunas veces puede ser que no llegue ningun dato a alguna de esas dos celdas (que una este vacia, o las dos), y al sumar un dato con valor y otro sin valor pues me da NaN (osea que no es un numero).

necesito que:

- si no hay datos en las 2 celdas me de "0"
- si solo hay un dato en una de las dos celdas me de la suma de "0+ el dato" o que me de ese dato unico.
- y si estan las dos celdas con datos pues me de la suma de las 2
- y evitar que salga "NaN" en ningun caso.

no se, ya he probado muchas cosas, me hechais una mano!!!

gracias y un saludo!!!
__________________
jorcri...