Ver Mensaje Individual
  #7 (permalink)  
Antiguo 08/03/2011, 13:58
nahuelevy
 
Fecha de Ingreso: febrero-2011
Ubicación: Capital Federal
Mensajes: 45
Antigüedad: 13 años, 2 meses
Puntos: 3
Respuesta: Pasar Variables por $_GET o $_POST

Estimado betodaniel61:

Esta sentencia "window.opener.location.reload(true);" debe ir en la ventana que abres. Ahora, no puede ir en cualquier lado, sino que deberías incluirlo en el "evento" a partir del cual necesites que se actualice la página padre.

Como está escrito ahora no funcionará porque ;a función abre la nueva ventana, y pide recargar una página padre que no existe. En cambio, puedes incluir la sentencia en la nueva ventana. Si allí realizas un post, puedes escribirla de la siguiente manera (aunque deberías ajustarlo a tu caso:


Código PHP:
Ver original
  1. if(isset($_POST["enviar"]))
  2. {
  3.        //aqui va tu codigo post
  4.  
  5.       //aqui actualizará la página padre
  6.       ?>
  7.       <script languaje="javascript">
  8.             window.opener.location.reload(true);
  9.       </script>
  10.       <?
  11. }


Ahora bien, puede que en la otra página no tengas un formulario. En ese caso, deberías escribirlo en el evento onunload de la siguiente manera (siempre en la ventana nueva)

Código HTML:
Ver original
  1. <body onunload="javascript:window.opener.location.reload(true);">

Cuentame como te fue. Saludos!


?>