| ||||
Respuesta: ¿Como crear una barra progresiva mientras dura una consulta a la base de d No estoy seguro si esto puede lograrse del lado del servidor solamente. Con AJAX, sí es más fácil y se hace todo el tiempo. Sin embargo, no es tan fácil usar una barra de progreso pues esto requeriría saber de antemano el tiempo que durará la consulta. Entonces se usan los gifs giratorios o con barras que van y vuelven ( http://www.ajaxload.info/ ). Otra opción (menos efectiva, más trabajosa) sería crear un script que haga muuuchas consultas y registre los tiempos de respuesta. Tomás el peor caso y estimas que eso es lo más que puede demorar y tomas ese tiempo para hacer tu barra de progreso. Si la consulta termina antes, hacés saltar la barra al 100% y listo. De nuevo, esto es más trabajoso y menos efectivo. Además, va a dar la impresión de que el sitio es más lento. Te dejo un ejemplo MUY básico, usando un poquito de jQuery (que facilita las consultas AJAX y la creación y manipulación de elementos del DOM) index.php
Código HTML:
Ver original consultame.php
Código PHP:
Ver original Ver funcionando: http://nahueljose.com.ar/ejemplos/ajax-test/01/
__________________ nahueljose.com.ar |
| ||||
Respuesta: ¿Como crear una barra progresiva mientras dura una consulta a la base de d ¡Oye! esta bn chiva eso del la imagen gif eso s lo que quiero, pero ahora mi duda es como llamar esa funcion al finalizar un form y de que manera puedo mostrarlo centrado y que sea con un efecto bonito osea que opaque el contenido de la pagina y muestre solo la barra luego redireccione a una que yo le diga, puedes ayudarme amigo ? gracias x tus respuestas |
Etiquetas: |