Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/10/2009, 15:00
Avatar de ghidalgoram
ghidalgoram
 
Fecha de Ingreso: marzo-2008
Ubicación: Costa Rica
Mensajes: 446
Antigüedad: 16 años, 8 meses
Puntos: 7
Crear Proceso "Loading..." mientras se consulta a la Base de Datos

Hola foreros.

Mientras una página espera a ser cargada, porque se realiza una consulta a la Base de Datos, yo quisiera mostrar una imagen Loading,... que indique que se está realizando el proceso (para que el usuario no se canse ) , mientras le consultamos a la Base de Datos.

Buscando, en internet encontré el siguiente código en dos secciones:
(Este es el Link http://codingforums.com/showthread.php?t=123862)


Esta es una:
Código HTML:
<script type="text/javascript">
function ajaxFunction()
  {
  var xmlHttp;
  try
    {
    // Firefox, Opera 8.0+, Safari
    xmlHttp=new XMLHttpRequest();
    }
  catch (e)
    {
    // Internet Explorer
    try
      {
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
      }
    catch (e)
      {
      try
        {
        xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
        }
      catch (e)
        {
        alert("Your browser does not support AJAX!");
        return false;
        }
      }
    }
    xmlHttp.onreadystatechange=function()
      {
      if(xmlHttp.readyState==4)
        {
        document.getElementById("content").innerHTML=xmlHttp.responseText;
        }
      }
    xmlHttp.open("GET","list.php",true);
    xmlHttp.send(null);
  }
      </script> 
Y esta es la otra parte donde va la imagen que indica que se está cargando.
Yo sé que mientras se consulta la base de datos se puede mostrar un DIV con una imagen dentro del DIV, como esto.

<DIV><imagen> <DIV/>


Código HTML:
<div id="content"> 
  <br/>
  <br/>
  <br/>
  <h1>Loading ... Please wait </h1>
  <br/>
  <br/>
  <img src="../ajax-loader.gif" />
    </div> 

Como se cuando se completó la consulta a la base de datos, para luego ocultar o desaparecer el DIV con la imagen LOAD y de esta manera mostrarle al usuario los resultados que consultó ???

Agradezco la ayude algunos de ustedes?

Saludos
__________________
Loading...