Foros del Web » Programando para Internet » Javascript »

funcion abusrda?

Estas en el tema de funcion abusrda? en el foro de Javascript en Foros del Web. El meollo del asunto es k la funcion se realiza correctamente 3 veces y luego deja de ir. Ni errores ni nada. Lo mejor es ...
  #1 (permalink)  
Antiguo 23/12/2008, 09:03
Avatar de Chupytoloco  
Fecha de Ingreso: julio-2007
Mensajes: 88
Antigüedad: 16 años, 9 meses
Puntos: 1
funcion abusrda?

El meollo del asunto es k la funcion se realiza correctamente 3 veces y luego deja de ir. Ni errores ni nada.

Lo mejor es k peta cuando en el if los valores son if(7<10) y directamente NO entra en el if (comprobado con un alert).

Gracias de antemano.

Código:
function n_atake_menos(tropa)
{
	var iniatk = document.getElementById('iniatk'+tropa);
	var atake = document.getElementById('atk'+tropa);
	var bonus = document.getElementById('bonus'+tropa);

	if(iniatk.value < atake.value)
	{
		atake.value--;
		bonus.value++;
	}	
}
a esta funcion la llamos asi en un printf:

<a href=\"conf_tropas.php#\" onclick=\"n_atake_menos(".$tropas['tropa'].");\"/><font style=\"color:#00ff00; text-decoration:none\">-</font></a>

Última edición por Chupytoloco; 23/12/2008 a las 09:19
  #2 (permalink)  
Antiguo 23/12/2008, 10:39
Avatar de Chupytoloco  
Fecha de Ingreso: julio-2007
Mensajes: 88
Antigüedad: 16 años, 9 meses
Puntos: 1
Respuesta: funcion abusrda?

Vale comprobado: Cuando atake.value pasa de UN DIGITO a DOS ejemplo: del numero 9 a 10 la funcion PETA.

Alguna solucion?
  #3 (permalink)  
Antiguo 23/12/2008, 10:41
Avatar de Chupytoloco  
Fecha de Ingreso: julio-2007
Mensajes: 88
Antigüedad: 16 años, 9 meses
Puntos: 1
Respuesta: funcion abusrda?

Tema solucionado, era añadir parseInt en los .value
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:11.