jQuery desvanecimiento popupWindow
-
23-08-2019 - |
Pregunta
Estoy utilizando el plugin para jQuery popupWindow para mostrar un formulario en un popupWindow. ¿Cómo puedo cerrar esta ventana después de la presentación? Este es el enlace que estoy hablando. Puedo abrir un enlace en una ventana pupup. Pero después de la presentación quiero que se abra en su ventana padre.
Solución
Puede adjuntar el comportamiento de su enlace, en la página emergente de opinión:
<a href="javascript: self.opener.location = 'http://somewhere.ltd/path/to/dir'; self.close();">
Let's go Somewhere
</a>
Además, recomiendo que utilice Javascript de una manera discreta en lugar de utilizar la sencilla línea anterior.
Sobre esa operación "Fundido"; No se puede hacer una cosa así a la ventana del SO usando Javascript (no importa qué).
Actualización: Si se asume la forma con theChildForm
propiedad id y el uso de jQuery:
$("#theChildForm").submit(function() {
// TODO: Some data keeping jobs to be done
// Pass the url if needed
self.opener.location = 'http://somewhere.ltd/path/to/dir';
self.close();
// ...
});
Otros consejos
Tal vez usted debe utilizar esta propiedad:
window.opener
La propiedad de apertura corresponde a la ventana que se abre la ventana. Cuando se accede por una ventana secundaria, devuelve la ventana padre.