Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/04/2009, 02:17
machoman112233
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Mostrar una barra de progreso mientras se cargan los datos

Eso se hace mediante ajax... algo simple...

Código javascript:
Ver original
  1. function ajaxLoad()
  2. {
  3.     var ajax = null;
  4.  
  5.     if(window.XMLHttpRequest)
  6.     {
  7.         ajax = new XMLHttpRequest();
  8.     }
  9.     else if(window.ActiveXObject)
  10.     {
  11.         ajax = new ActiveXObject("Microsoft.XMLHTTP");
  12.     }
  13.     else
  14.     {
  15.         ajax = false;
  16.     }
  17.  
  18.     return(ajax);
  19. }
  20.  
  21.  
  22. var ajax = ajaxLoad();
  23. document.getElementById("asd").innerHTML = "<img src=\"loading1.gif\" />"; //imagen de carga
  24. ajax.open("GET","php que genera los datos (por ejemplo)");
  25.                            
  26. ajax.onreadystatechange = function()
  27. {
  28.        if(ajax.readyState == 4)
  29.        {
  30.               document.getElementById("asd").innerHTML = ajax.responseText; //resposta del server con los datos
  31.        }
  32. }
  33.  ajax.send(null);