mira esta funcion que tengo....
Cita: function GetDetails() {
if (http.readyState == 1){document.getElementById('detalles').innerHTML=" <img src='../ima/loading.gif'>"+"Cargando Datos...";}
if (http.readyState == 4) {
if (http.status == 200) {
if (http.responseText.indexOf('invalid') == -1) {
document.getElementById('featurecontent').style.di splay="none";
results = unescape(http.responseText);
document.getElementById("detalles").innerHTML = results;//http.responseText;
enProceso = false;
}
}
else{
document.getElementById('featurecontent').display= "none";
results = unescape(http.responseText);
document.getElementById("detalles").innerHTML = unescape(http.responseText);
enProceso = false;
}
}
}
ahora bien, cuando mando el proceso de GetDetails, le pregunto al proceso que si esta en estado 1, mostrar en el div una leyenda de Cargando Datos... con una animacion GIF
pero como uso esto dentro de una intranet, es rapido el proceso asi que no se nota mucho.... intentalo tu con tus funciones, a lo mejor por ahi va