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>