Ver Mensaje Individual
  #4 (permalink)  
Antiguo 01/02/2008, 08:57
yormanoviedo
 
Fecha de Ingreso: febrero-2008
Mensajes: 1
Antigüedad: 16 años, 3 meses
Puntos: 0
De acuerdo Ejecución simultánea de funciones AJAX

Efectivamente lo que hice fue replantear la funcion cargaContenidoGET, pues le agrege una variable llamada objetoAjax y asi hacerla reutilizable



************************************************** *****
la funcion
************************************************** *****
function cargaContenidoGET(control,url,valores,objetoajax){ // funcion generica, utilizada principalmente para crear listas dependientes
objetoajax=nuevoAjax();
objetoajax.open("GET",url+ "?" + valores, true);
objetoajax.onreadystatechange=function()
{

if (objetoajax.readyState==1){

document.getElementById(control).innerHTML = " Aguarde por favor...";

}


if (objetoajax.readyState==4)
{
if (objetoajax.status == 200) //200: OK
{
document.getElementById(control).innerHTML=objetoa jax.responseText;
}
else //Se produjo un error
{
alert("No se pudo recuperar la información: " + objetoajax.statusText);
}
}
else
{
document.getElementById(control).innerHTML='<br><b r></br><br><p align="center" class="tituloestadio"><img src="../imagenes/gif/espera.gif" > Cargando...</p>';
}
}
objetoajax.send(null);
}

************************************************** *****


************************************************** *****
la llamada
************************************************** *****
function cualquiera(){
var objajax=null;
cargaContenidoGET("control","url","valores",objaja x);
var objajax2=null;
cargaContenidoGET("control","url","valores",objaja x2);
}
************************************************** *****


Gracias Vart

Última edición por yormanoviedo; 01/02/2008 a las 09:04