Yo lo hago de esta forma:
en la pagina con la que envio la solicitud a la BD ejecuto una funcion javascrip que abre una pagina intermedia con el mensaje :
esta es la funcion:
Código Javascript
:
Ver original//***********************************
//MENSAJE DE PROCESANDO...
//***********************************
var ele_proces = document.getElementById("div_tablax");
var proceso_url = "MientrasCarga.jsp";
pet5.open("GET", proceso_url);
pet5.onreadystatechange = function(){
if (pet5.readyState === 4){
//escribimos la respuesta
ele_proces.innerHTML = pet5.responseText;
}
};
pet5.send(null);
en esa pagina intermedia que muestro dentro de un DIV tengo este codigo :
Código HTML:
Ver original <img src="Imagenes/clock_ajax_loader.gif" width="30" height="30" alt="ajax-loader"/> <font color="#848484">Procesando...</font>
que muestra el mensaje y un icono que da vueltas...los puedes bajar de AJAXLOAD
cuando se completa la ejecucion de la consulta, cambio el DIV donde se esta mostrndo la pagina intermedia y lo que hago es llenarla con los datos que quiero mostrar...otra opcion es blanquear el DIV.