FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Mensaje en pantalla mientras procesa
Hola estoy terminando una aplicacion en php que genera un reporte en pdf con la libreria fpdf, mientras el hace la consulta se demora un poco.....quiero que mientras genera el pdf aparezca en pantalla un mensaje que diga procesando...... algo asi, espero que me haga entender. Se q se puede hacer pero no tengo idea como, sera q me pueden ayudar?
Gracias!!! |
#2
|
||||
|
||||
Hola,
Puede que la función "flush()" te sirva, depende de cómo tengas "montado" el asunto y qué quieras hacer, exactamente. También podrías mostrar un sencillo "GIF" animado que indicara que la tarea está en progreso. Ambas cosas podrían dar resultado. Creo que, por lo que dices, esto último podría resultar más indicado, pero, no estoy seguro. |
#3
|
||||
|
||||
Cita:
gracias! |
#4
|
||||
|
||||
Hola,
La cosa sería más o menos como sigue. Como tú dices rediriges al usuario a un script que se encarga de generar cierto reporte en PDF. Yo creo que podrías aprovechar dicho script e imprimir (HTML) cierta imagen, como pudiera ser la que adjunto (pero es sólo un ejemplo). Justo a continuación de imprimir, dar salida a la imagen en cuestión, el script se pone a generar el reporte PDF. Y, cuando termine esta tarea, el mismo script podría "ocultar" la imagen que indica el progreso de la tarea, o redirigir al usuario a cualquier otro sitio. Iba a adjuntarte un archivo, pero, veo que he excedido mi cuota. Así que aquí mismo puedes ver un ejemplo de lo que hablo. Y puedes descargar los archivos implicados desde aquí. Fíjate que los archivos están en un servidor Linux, de manera que la función "flush()" se comporta como se espera. Según el manual de PHP, la función "flush()" no se comporta igual en Windows. Tendrás que mirar, porque hay que hacer alguna que otra cosa además. Fíjate que al entrar en el ejemplo se te mostrará una imagen que indica el progreso de una supuesta tarea. A los cinco segundos (que tarda en llevarse a cabo la tarea simulada) podrás ver un mensaje "Reporte generado", que indicará que la tarea se llevó a cabo. En ese momento podrías redirigir al usuario a otro lugar, ocultar la imagen que indica el progreso, en fin, eso ya depende. |
#5
|
||||
|
||||
Como ha dicho ya david, esto depende mucho de cómo lo tengas montado.
Podrías presentar una página "intermedia" que diga un mensaje como "espere, estamos trabajando..." y que esta haga una redirección a la página que genera el pdf. Mientras esta página se carga, el usuario verá el mensaje. Otra cosa es tener un gif, como ya ha dicho también david, pero invisible, y activarlo por javascript justo antes de mandar a generar el pdf. Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#6
|
||||
|
||||
Aclaro que escribí mi post anterior antes de ver la última respuesta de dec, que está mucho mas elaborada.
Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#7
|
|||
|
|||
Estuve viendo el ejemplo que presentan, pero en mi caso la imagen no aparece sino hasta que termina de generarse el reporte. Leyendo la entrada del manual que enlazan, veo el siguiente comentario de un usuario:
Cita:
Pensando una solución alterna, probé con ajax y al parecer funciona este ejemplo basado en el de ustedes. Código PHP:
|
#8
|
||||
|
||||
Mensaje en pantalla mientras procesa
Hola niños muchisimas gracias por la ayuda........por fin pude resolverlo utilizando ajax, la verdad es que no tenia ni la mas minima idea pero bueno para eso estamos, para aprender...... ....besitos!
|
#9
|
||||
|
||||
Hola.
Supongo que sabes lo que haces emitiendo un mensaje como este en un sitio con el 99.5% de hombres y solo el 0.5% de "niñas".... Creo que habría que añadir a la guía de estilo una "clausula" indicando que no nos hacemos responsables por bandejas de correo llenas de proposiciones amorosas... (buen rollo) "besitos"
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#10
|
||||
|
||||
Cita:
Hasta Luego .-
__________________
No todo es como parece ser... |
#11
|
||||
|
||||
ups........perdon prometo no volver a hacerlo!!!
|
#12
|
||||
|
||||
Hola,
Era una broma gina: tú manda los besitos que te apetezca, cuando te apetezca. |
#13
|
||||
|
||||
Por favor!!!
¿quien dijo que no lo hicieras? Por nosotros encantados Solo quise advertir de la "vulnerabilidad". (ves las carcajadas? )
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#14
|
||||
|
||||
No pude evitar meterme en el hilo.
jachguate, hubiera sido mejor no haber dicho nada. Gina, como te estaban diciendo, no hiciste nada malo... como podrás comprobarlo tu misma aqui la amplia mayoría son varones. Y bueno... no estamos acostumbrados a que un mensaje finalice así. Bueno, yo estoy acostumbrado... mis amigas y compañeras de estudio al chatear o hablar por teléfono terminan la conversación así... está de moda la frase. Tal parece que todavía no se le pegó a estos viejos Te vas a tener que acostumbrar, a estas inocentes bromitas. Si te das un paseo por la taberna sabrás de que hablo. No me extiendo más porque de seguro dec, y/o jachguate van a pensar algo mal. Saluditos, PD: Que también está de moda finalizar así. |
#15
|
||||
|
||||
Me alegra saber que era solo una broma y pues se van a ir acostumbrando por q asi somos la nenas!!! bastante expresivas! No se preocupen yo seguire siendo la misma! jejeje!!
|
#16
|
||||
|
||||
ese es el problema aqui hay muy pocas nenas, y por alguna extraña razon las que estan ya casi ni nos hablan, la verdad no entiendo porq sera
__________________
...Yo naci en esta ribera del arauca vibr@d0r Soy hermano de la espuma, de la garza, de la rosa y del sol... Viva Venezuela |
#17
|
||||
|
||||
Cita:
Ya me imagino un aviso clasificado: Cita:
Ya ven lo que me hacen hacer! Otro hilo desvirtuado! Saludos, |
#18
|
||||
|
||||
Si, me consta
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#19
|
||||
|
||||
chicos!!! despues dicen por que no hay muchas mujeres en clubdelphi....,
por algo será!!!! Hasta Luego .-
__________________
No todo es como parece ser... |
#20
|
||||
|
||||
¡Cuánta desesperación estoy leyendo! A ver si va a ser verdad el mito ese que dice que "En Internet no hay mujeres/chicas".
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Procedimiento que no procesa todos los registros | sitrico | Firebird e Interbase | 3 | 18-09-2007 22:57:46 |
While mientras no se haga click | ANG4L | Varios | 2 | 22-05-2006 14:41:23 |
mensaje mientras hay proceso | marcelofabiani | Varios | 9 | 13-02-2006 05:18:27 |
mensaje en pantalla | davidgaldo | Conexión con bases de datos | 3 | 11-10-2005 09:44:51 |
Mi mensaje nº 300 "Me pagan por Mirar una pantalla" | tcp_ip_es | Humor | 1 | 16-07-2004 16:54:30 |
|