sábado, 29 de marzo de 2008

pagina popup refrescando pagina padre

En el post anterior explicaba las ventajas de pasar información del popup al formulario padre...
pero sin refrescar la página... definitivamente esto es una cosa buena.

Pero, a veces también se quiere -a propósito- refrescar al formulario padre...
Para que esto funcione, solamente hay que usar una línea de javascript en el formulario popup... veamos:

sea esta la línea reducida de código que tuviéramos en nuestro popup... para que refresque el padre
window.opener.location.href = window.opener.location.href;
Funciona de maravilla...

Hay algunas funciones de javascript que se supone que debieran hacer este trabajo... pero no lo hacen siempre -es decir, suelen fallar-, esas funciones son:
window.opener.location.reload() y window.opener.location.refresh()


Por lo menos window.opener.location.href hasta ahora no me ha fallado.

No hay comentarios.: