Buenas.
Si bien no soy "master" en temas AJAX, creo que te puedo echar un cable:
cuando lanzas una petición AJAX, puedes ver el estado de la solicitud, por lo que podrías hacer algo así:
Código Javascript
:
Ver originalfunction doAjax(url,query,getxml,dtc,ev){
myreq.req.onreadystatechange=function(){
if(myreq.req.readyState==4){
if(myreq.req.status==200){
var item=myreq.req.responseText;
if(getxml==1){
item=myreq.req.responseXML;
}
print(item, dtc,ev);
}
}else{
//código JS que se ejecuta mientras la query está ejecutando
}
};
requestPOST(url, query, myreq.req);
}
Ésta es la función que yo uso para AJAX. En la línea comentada podrías poner algo como:
document.getElementById(divToChange).innerHTML = '<img src=""...';
de manera que muestre un GIF o lo que gustes.
Espero que te sirva.
Saludos!