Ver Mensaje Individual
  #3 (permalink)  
Antiguo 15/08/2014, 13:54
Japrendo
 
Fecha de Ingreso: noviembre-2013
Mensajes: 147
Antigüedad: 11 años
Puntos: 1
Respuesta: Aviso de espera

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
  1. //***********************************
  2.    //MENSAJE DE PROCESANDO...
  3.    //***********************************
  4.     var ele_proces = document.getElementById("div_tablax");
  5.     var proceso_url = "MientrasCarga.jsp";
  6.    
  7.     pet5.open("GET", proceso_url);
  8.     pet5.onreadystatechange = function(){
  9.        if (pet5.readyState === 4){
  10.           //escribimos la respuesta
  11.           ele_proces.innerHTML = pet5.responseText;
  12.        }
  13.     };
  14.    pet5.send(null);

en esa pagina intermedia que muestro dentro de un DIV tengo este codigo :

Código HTML:
Ver original
  1. <td align="center">
  2.                     <img src="Imagenes/clock_ajax_loader.gif" width="30" height="30" alt="ajax-loader"/>
  3.                     <font color="#848484">Procesando...</font>
  4.                 </td>

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.