 
			
				10/04/2006, 01:38
			
			
			     |  
        |     Moderador extraterrestre   |    |    Fecha de Ingreso: diciembre-2001  Ubicación: Madrid  
						Mensajes: 6.987
					  Antigüedad: 23 años, 10 meses Puntos: 61     |        |  
  |      NaN quiere decir "Not A Number" y suele aparecer cuando se intenta operar con texto. Por ejemplo, si ponemos a="pepe"/2 al hacer un alert(a) aparecerá el consabido NaN.   
En tu caso puede ser (que no lo sé porque no pones el código) que al multiplicar o sumar números grandes se salga de la cantidad máxima de dígitos que puede calcular con JS y aparezca el típico:6.990657697890977e+23 (el primer número multiplicado por 10 elevado a 23 en este caso) y al intentar operar con él no sepa como usarlo y de ese error.   
Mi recomendación sería que pusieras el código y si no puede ser, si tienes que multiplicar y luego dividir te recomiendo que primero dividas y luego multipliques para que no ocurra eso.   
También puedes convertir el contenido de la caja en número con:   
a="123123"; 
b=parseFloat(a); 
alert(b+1);   
Espero que te sirva la ayuda!     
				__________________  Cómo escribir 
No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.            |