Tema: ajax loader
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 23/11/2008, 19:30
caladj
(Desactivado)
 
Fecha de Ingreso: enero-2008
Mensajes: 29
Antigüedad: 16 años, 10 meses
Puntos: 0
Respuesta: ajax loader

Cita:
Iniciado por caricatos Ver Mensaje
Hola:

Otro paginador "ineficiente" con ajax... son casos absurdos, ya que plantean eficiencia al no recargar toda la página al requerir casos puntuales solamente, pero se vuelven a cargar esos datos una y otra vez cuando simplemente tan solo deberían ocultarse.

Sobre la pregunta concreta, pues no creo que sea problema ajax, sino javascript, deberías crear una capa oculta con una imagen que te guste para centrar y que represente esa espera (por ejemplo un reloj... tal vez de arena...) que rellene la pantalla, y tenerla oculta hasta que se haga la petición Ajax. Luego, al momento de recoger los resultados volverla a ocultar.

Saludos
claro pero como escribo eso osea yo logre hacer esto:

Código:
divContenido = document.getElementById('contenido');
cargando = document.getElementById('cargando');

 ajax=objetoAjax();
 ajax.open("GET", "link.php?id="+nropagina);
 cargando.innerHTML= '<img src="images/cargando-ajax.gif">';
 ajax.onreadystatechange=function() {
  if (ajax.readyState==4) {
   divContenido.innerHTML = ajax.responseText
  }
 }
ajax.send(null)
con eso me anda pero el problema es que capas el contenido cargo pero la imagen no se va queda de por vida hasta que actualize la web


no se que estoy haciendo mal