Hola a todos
Tengo un problemilla, al clickar en un link salto a una página que tiene muucha logica y ataca a bases de datos muy grandes, para que el usuario no piense que no ocurre nada durante la espera quiero hacer que aparezca un popup con un gif animado que pone cargando. Al finalizar la carga de la página con la información a consultar quiero cerrar el popup.
El problema radica en que no hay manera de cerrar la ventana emergente desde la página destino.
Es decir la pagina1 me habre un popup y me redirige a la_pagina_destino
Código PHP:
function PopUp(){
cargando=window.open("el_popup","cargando","width=170, height=30, scrollbars=no, menubar=no, location=no, resizable=no, top=300 left=400,status=none,toolbar=no,") ;
location.href='la_pagina_destino';
}
</script>
<a href="#" onclick="PopUp()"> ejecuta</a>
En la pagina destino tenemos
Código PHP:
<script>
cargando.close();
</script>
¿Alguien sabe pq no se cierra el popup?
Supongo que es pq no reconoce "cargando" como la pagina a cerrar.
Lo hariais así o lo montariais por capas.
Lo cual plantea otra pregunta, como controlar la visibilidad de una capa, ¿funciona con visibility?
Hasta pronto y muchas gracias