Foros del Web » Programando para Internet » Javascript »

Recargar página al cerrar ventana popup???

Estas en el tema de Recargar página al cerrar ventana popup??? en el foro de Javascript en Foros del Web. Hola tengo una página desde la cual se abre una ventana popup para hacer una consulta a una Base de Datos, y quisiera que al ...
  #1 (permalink)  
Antiguo 15/03/2007, 03:49
 
Fecha de Ingreso: marzo-2004
Ubicación: Canarias
Mensajes: 85
Antigüedad: 20 años, 1 mes
Puntos: 1
Pregunta Recargar página al cerrar ventana popup???

Hola tengo una página desde la cual se abre una ventana popup para hacer una consulta a una Base de Datos, y quisiera que al cerrar esa ventana popup se recargara la página de la que proviene y se vieran los contenidos actualizados.

Es esto posible? De que otra forma podría hacerlo?

Gracias de antemano y hasta otra.
  #2 (permalink)  
Antiguo 15/03/2007, 05:15
 
Fecha de Ingreso: enero-2005
Ubicación: Barcelona
Mensajes: 1.473
Antigüedad: 19 años, 3 meses
Puntos: 10
Re: Recargar página al cerrar ventana popup???

Hola juliov2480,

esto tendras q hacerlo en javascript ya q forma parte del cliente...
pregunta en ese foro a ver que te dicen.
aunque creo que el codigo seria algo asi:
Código:
<a href="javascript:window.opener.document.location.reload();self.close()"> Cerrar </a>

saludos
__________________
"Cada hombre es el hijo de su propio trabajo"
Miguel de Cervantes Saavedra
"La experiencia es algo que no consigues hasta justo depués de necesitarla"
Laurence Olivier
  #3 (permalink)  
Antiguo 15/03/2007, 10:34
 
Fecha de Ingreso: marzo-2004
Ubicación: Canarias
Mensajes: 85
Antigüedad: 20 años, 1 mes
Puntos: 1
De acuerdo Hola Sergi

El código de JavaScript que me diste funciona perfectamente. Muchas gracias. Hasta otra.
  #4 (permalink)  
Antiguo 27/11/2007, 12:29
 
Fecha de Ingreso: julio-2007
Mensajes: 20
Antigüedad: 16 años, 9 meses
Puntos: 0
Re: Recargar página al cerrar ventana popup???

Una consulta como llamo la pagina si la pagina principal la tengo dentro de un frame llamado "contenido".
  #5 (permalink)  
Antiguo 27/11/2007, 12:36
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Re: Recargar página al cerrar ventana popup???

Tema trasladado a Javascript.

Porfavor publica en los foros correctos.
  #6 (permalink)  
Antiguo 28/11/2007, 03:27
Avatar de Zoltam  
Fecha de Ingreso: diciembre-2004
Mensajes: 84
Antigüedad: 19 años, 5 meses
Puntos: 0
Re: Recargar página al cerrar ventana popup???

¿Y hacerlo cuando se pulsa en la X de cerrar la ventana del Popup en vez de un botón cerrar?

Gracias
  #7 (permalink)  
Antiguo 20/09/2011, 09:13
 
Fecha de Ingreso: septiembre-2011
Ubicación: Bogota
Mensajes: 31
Antigüedad: 12 años, 8 meses
Puntos: 0
Respuesta: Recargar página al cerrar ventana popup???

como te comenta Ricar Rodriguez puedes volver a cargar la pagina (yo utilizo esto)
Código Javascript:
Ver original
  1. window.opener.location.href = window.opener.location.href;

Pero algunas veces necesitaras pasar parametros, ... o realizar otras acciones.

Veo que para abrir en una pagina nueva (nueva ventana) realizas un postback, y es por eso que aparece el mensaje "Para mostrar..." ya que quiere realizar la ultima accion por eso del "reload"
Antes que nada...
- Puedes abrir la ventana sin realizar postback?
Seguramente envias como paramento Ventana?? que es la URL que deseas abrir... pero esto en el cliente lo puede hacer tranquilamente sin hacer postback
PASO 1: Escribes en la pagina una funcion script para llamarlo desde el cliente
Código Javascript:
Ver original
  1. <script type="text/javascript">
  2.                 function abrirVentana(pagina){
  3.                          window.open(ventana,'','toolbar=0, location=0, directories=0, resizable=0, scrollbars=NO, width=300, height=400, Top=312, Left=490');
  4.                 }
  5.           </script>

PASO 2:
En el "control" que tienes para disparar la nueva ventana colocas la llamada a la funcion
Tipicamente: onclick="abrirVentana('pagina.aspx');"
O sino dinos que control es para recomendarte la mejor forma de asignar la llamada a la funcion del lado del cliente


Con estos dos pasos puedes llamar a la ventana nueva sin realizar postback....

Entonces si va a funcionar tu script en la pagina hija
window.opener.location.reload();

Tambien puedes llamar a una funcion en la pagina padre

Código Javascript:
Ver original
  1. window.opener.miFuncion(parametros);

Yo por ejemplo... tengo en algunas ventanas emergentes
Código Javascript:
Ver original
  1. window.opener.actualizar();

Y en la ventana padre tengo la funcion actualizar donde coloco las acciones que se debe realizar en la pagina al momento d eactualizarla....
Código Javascript:
Ver original
  1. <script type="text/javascript">
  2.                 function actualizar(){
  3.                          //acciones de actualizar
  4.                 }
  5.           </script>

Esto lo encontre en el siguiente enlace http://social.msdn.microsoft.com/Forums/es/netfxwebes/thread/bf1fb777-e1be-4934-8bfc-bce3dae1ccff
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 2 personas




La zona horaria es GMT -6. Ahora son las 14:03.