Gracias Cluster, ya los he leido, lo que mi problema creo que radica en que yo utilizo otra forma de enviar mi formulario, es decir, yo NO llamo a otro formulario php tipo (
procesar_datos.php) sino que a través del mismo
formulario.php pues ejecuto todo el "codigo pesado" con un isset(); de comprobacion para regular si se pulsó el
Onsubmit y ejecutar la siguiente parte del script (la de comprobación de errores).
En esta parte controlo los errores y si existiese alguno lo informo abriendo un pop-up señalandolo (
errores.php), pero si no existiese ya abro el pop-up de
ENVIANDO FORMULARIO... (enviando.php) y ejecuto el codigo pesado en el
formulario.php.
Ahora bien, mi problema es que el pop-up
ENVIANDO FORMULARIO... (enviando.php) lo abre justo cuando ya se han procesado todos los datos a pesar de haberlo puesto mucho antes. También coloqué el
flush(); antes de este "codigo pesado" pero nada, lo carga justo cuando termina
![enojado](http://static.forosdelweb.com/fdwtheme/images/smilies/enojado.png)
. A parte de eso, aunque funcionase bien, luego necesitaria cerrar el pop-up el
ENVIANDO FORMULARIO... (enviando.php) y en el
formulario.php imprimir algo asi como un texto informando que ha finalizado correctamente. ¿Pero como le digo a
ENVIANDO FORMULARIO... (enviando.php) que ya terminó el script de formulario principal
formulario.php para que este se cierre automáticamente?.
Uff
![ojotes](http://static.forosdelweb.com/fdwtheme/images/smilies/ojotes.png)
, espero que me haya explicado bien pq hasta a mi me da fatiga :-p .. jejeje. Saludos y gracias de antemano.