Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/11/2010, 15:35
helacer
 
Fecha de Ingreso: mayo-2006
Ubicación: Bogotá
Mensajes: 2.061
Antigüedad: 18 años
Puntos: 50
Problema cerrar ventana

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

Última edición por helacer; 29/11/2010 a las 16:07