Como se hace esto? es decir, como esta programado? tengo algunas ideas pero no se si estan correctas porque no consigo ese efecto.
Gracias de antemano, sois geniales
![de acuerdo](http://static.forosdelweb.com/fdwtheme/images/smilies/dedosarriba.png)
| |||
Cargando.. (efecto gmail) Hola a todos, seguramente ya conoceis GMAIl. Mi pregunta es la siguiente, despues de hacer login en GMAIL sale una pantalla que pone CARGANDO... y despues se muestran los mensajes. Como se hace esto? es decir, como esta programado? tengo algunas ideas pero no se si estan correctas porque no consigo ese efecto. Gracias de antemano, sois geniales ![]() |
| |||
GMail usa mucho "Ajax" (tenemos un foro para tal fin . .visitalo) .. Uno de los ejemplos más básicos de las técnicas e "Ajax" es llamar a cargar contenido dinámicamente sin recargar la página y por ende en el tiempo que tardan en llegar los datos y procesarlos al "cliente" puedes hacer cualquier cosa sobre la página. Un ejemplo: http://www.dynamicdrive.com/dynamici...jaxcontent.htm (no hace exactamente lo que pides ..pero creo que se puede hacer fácilmente .. de hecho otros ejemplos lo hacen (pero ahora no encuentro uno a mano) .. ) Para que veas sobre el tema un documento PDF (en castellano) http://art-xtreme.com/blog/code/XMLH...art-xtreme.pdf Consulta en el foro de Ajax para más detalles. Un saludo, |
| ||||
Personalmente lo he hecho sin usar la "tecnología ajax". Lo que hice es trabajar con el buffer del lado del servidor, he ir mostrando con js (no en background, por eso digo que no use la lógica de ajax) un preload. Para mas info sobre las funciones de php: http://ar2.php.net/manual/es/function.flush.php Si queres un ejemplo de esto, podes verlo en http://www.estudiowas.com.ar/extranet.php y mirar su código fuente. Espero que te sea útil.
__________________ Mi punto de partida es Que Bueno Lo Nuevo |
| |||
Aquí tienes otro ejemplo que no usa "Ajax" (le falta poco pero no lo usa): http://www.dhtmlgoodies.com/index.ht...t=progress_bar Se fuerza la entrega del buffer de salida vía: ob_implicit_flush() http://www.php.net/manual/en/functio...icit-flush.php (tiene un ligero error de sintax el nombre de la función que dicen que ha de emplear si lo usas junto con PHP .. dicen "ob_implisit_flush()") Un saludo, |
| ||||
Respuesta: Cargando.. (efecto gmail) lo que pasa es que la mayoría de Gmail (sino es que todo) usa Ajax, asi es mas facil controlar los porcentajes por medio de estados... suerte!
__________________ Y U NO RTFM? щ(ºдºщ) No atiendo por MP nada que no sea personal. |