Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

215
Vistas
¿Alguien sabe cómo saber si la ventana emergente que se abre mediante el formulario está cerrada?

Abrí la ventana emergente en Javascript y quiero obtener el evento cuando se está cerrando.

 // Main.js const fnPopup = () => { var popup = window.open('', 'pChk', 'width=500, height=500, scrollbars=no, status=no, menubar=no'); popup.onbeforeunload = () => { console.log("[NOTIFY] This Popup will be closed"); }; };

El código anterior funciona bien. Cuando se cierra la ventana emergente, se imprime el registro de la consola de PRUEBA. PERO debo enviar los datos por formulario porque se deben enviar algunos datos de autorización. Así que cambié el código como se muestra a continuación, pero no funciona bien.

 // Main.js const fnPopup = () => { var popup = window.open('', 'pChk', 'width=500, height=500, scrollbars=no, status=no, menubar=no'); popup.onbeforeunload = () => { console.log("[TEST] This Popup will be closed"); }; document.autho_form.action = "https://myAuthorizationSite.com/autho.cb"; // The site of Service Provider (Not our code) document.autho_form.target = "pChk"; document.autho_form.submit(); };

En este caso, el registro de la consola de PRUEBA anterior se imprime una vez mientras se mueve al sitio de acción. Pero después de mover la página, el registro de PRUEBA no se imprimió aunque la ventana emergente está cerrada.

RESUMEN: ¿Alguien puede ayudar a enseñar la forma de obtener el evento cuando se cierra la ventana emergente que se envía por formulario? Además, debo modificar solo Main.js. Gracias por adelantado.

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda