Ver Mensaje Individual
  #6 (permalink)  
Antiguo 18/08/2015, 12:37
Avatar de luisvasquez
luisvasquez
 
Fecha de Ingreso: diciembre-2003
Ubicación: Venezuela
Mensajes: 879
Antigüedad: 20 años, 5 meses
Puntos: 6
De acuerdo Respuesta: 2 funciones en evento Onchange pero ejecutar en secuencia

Cita:
Iniciado por Alexis88 Ver Mensaje
Pienso que si lo hicieras así:

Código Javascript:
Ver original
  1. function foo(){
  2.     /* Instrucciones */
  3.    bar();
  4. }
  5.  
  6. function bar(){
  7.     /* Instrucciones */
  8. }
  9.  
  10. foo();

Podría respetarse el orden. Depende también de qué estés ejecutando, pero si es Ajax, podrías ejecutar la segunda función cuando recibas la respuesta en la primera.

Saludos

Al final funcionó como dijiste...al recibir respuesta de la primera ejecuto la segunda. Esta toma los valores de la primera y realiza los calculos perfectamente.

1000 gracias por tu ayuda!

Código HTML:
function func1 ()
{
        xmlhttp = new XMLHttpRequest();
        xmlhttp.onreadystatechange = function() {
            if (xmlhttp.readyState == 4 && xmlhttp.status == 200) 
             {
		 document.getElementById('valor1').innerHTML= xmlhttp.responseText;
		  // acá ejecuta la función 2
                  func2();				 
            }
        }

        xmlhttp.open("GET","func1.php?true);
        xmlhttp.send();
}