Buenas
Tengo una aplicación php. desde esta se abren unas ventanas popup adicionales que muestran algunos reportes.
Esta página tiene un control de inactividad que cuando lleva x minutos sin hacer nada se cierra automaticamente la sesión.
Lo que deseo hacer es que cuando pase eso se cierren las ventanas pop up que se hayan abierto
la funcion es esta
function cerrar_session(mostrar_mensaje)
{
if(mostrar_mensaje=='1')
alert('Por su seguridad, su sesi\u00f3n fue cerrada por inactividad. ');
location.href='logout.php';
// Cierro la ventana del comprobante
if (VenPrimera)
VenPrimera.close();
// Cierro la ventana del detalle
if (VenSegunda)
VenSegunda.close();
}
Pero cuando una de las dos ventanas pop up n oexiste es decir el usuario n ola abrio pues el js no la encuentra y me genera error... Coloque esos if epro no me funcionaron.. COmo valido para qe intete cerrarlas unicamente cuand oexistan
Para crear losdos popup lo hago asi
VenPrimera = window.open("Ruta","detWin","width=781px,height=55 0px,location=no, scrollbars=yes, menubar=no, status=no,toolbars=no, resizable=no");
VenSegunda= window.open("Ruta","myWin","width=630px,height=520 px,location=no, scrollbars=yes, menubar=no, status=no,toolbars=no, resizable=no");
Espero me hayan entendido
Saludos