Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/05/2009, 13:32
climax2006
 
Fecha de Ingreso: abril-2006
Mensajes: 240
Antigüedad: 20 años, 6 meses
Puntos: 1
error variable global al obtener el numero mayor

Hola:
la idea es que al llamar esta funcion la variable global compare con el valor de la variable txt_str_total_recetadoy si esta ultima es mas alto. quede ese valor

Este me funciona solo la primera vez.
ej:
Código PHP:
si lo agrego por primera vez aparece asi lo cual es correcto
0 
= variable global (maximoInsumoDespachoPaciente )
90 = variable (txt_str_total_recetado)
90 = valor asignado a la variable global

pero la segunda vez pasa lo siguiente
90 
= ultimo valor agregado anteriormente variable global (maximoInsumoDespachoPaciente )
180= nuevo valor de la variable (txt_str_total_recetado)
180= 180 es el resultado que deberia obtener
pero me sigue dando 90 
(valor asignado a la variable global)


var 
maximoInsumoDespachoPaciente = 0;
function 
agregarInsumoDespachoPaciente(){
   var 
txt_str_total_recetado             = document.getElementById('txt_str_total_recetado').value;
    if(
maximoInsumoDespachoPaciente < txt_str_total_recetado){
     
maximoInsumoDespachoPaciente = txt_str_total_recetado;
     
alert(maximoInsumoDespachoPaciente);
    }else{
         
alert(maximoInsumoDespachoPaciente);
    }
} 
de antemano gracias