Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/05/2006, 11:14
OrionKing
 
Fecha de Ingreso: agosto-2005
Mensajes: 142
Antigüedad: 18 años, 8 meses
Puntos: 0
Cerrar un popUp desde otra página

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