Cita:
Iniciado por vart Vale ya sé como es :P
Parece que solo tenía que darle un nombre diferente a la variable en la que creaba el objeto AJAX para utilizarlo en las distintas funciones.
Por si a alguien le sirve ahí queda dicho. El único problemilla que me queda es el de que una función que depende de la finalización de otra pueda comprobar que esta haya terminado para ejecutarse la misma.
Pues eso, seguiré investigando/probando. Bye bye.
Claro hay que cambiar el nombre del objeto ajax cuando se trata de ejecutar varias funciones por ejemplo:
function Uno(numOrden){
url = "BuscarFechaYT?";
ajax1 = getAjaxObject();
ajax1.open( 'POST',url, true );
ajax1.setRequestHeader('Content-Type', 'application/x-www-form- urlencoded; charset=ISO-8859-1');
parametros = 'numeroOrden=' + escape(numOrden);
ajax1.send(parametros);
ajax1.onreadystatechange = procesarBuscarFechaYT;
}
y si se quiere utilizar la funcion dos se cambia el nombre del ajax
function Dos(numOrden){
url = "BuscarFechaYT?";
ajax2 = getAjaxObject();
ajax2.open( 'POST',url, true );
ajax2.setRequestHeader('Content-Type', 'application/x-www-form- urlencoded; charset=ISO-8859-1');
parametros = 'numeroOrden=' + escape(numOrden);
ajax2.send(parametros);
ajax2.onreadystatechange = procesarBuscarFechaYT;
}
ahora si se pueden ejecutar las dos funciones sin ningun problema ejemplo:
function cargarFunciones(numOrden){
Uno(numOrden);
Dos(numOrden);
}