Estoy trabajando en un administrador de archivos en linea. A ver si me pueden ayudar con un codigo Javascript que me esta dando problemas.
Les presento mi problema:
Tengo una funcion para cerrar sesion llamada logout() para redireccionar a logout.php (que termina la sesion del usuario). Pense en incluir el codigo "document.body.style.filter='progid:DXImageTransfor m.Microsoft.BasicImage(grayScale=1)';" para que, en Internet Explorer, se vea todo lo demas aparte del "confirm" en escala de grises.
Hasta ahi todo bien. Lo que pasa es que quise agregar algo mas; que cierre posibles ventanas que se abren durante la navegacion en el sitio (llamadas 'visualizador' y 'webftp'). El codigo no me funciona; ya intente tambien "if(!visualizador.closed)" y nada.
El codigo es el siguiente:
Código HTML:
<script type="text/javascript"> function logout() { var IE = (navigator.appName.match(/internet/i)) ? 1 : 0; if (IE) { document.body.style.filter='progid:DXImageTransform.Microsoft.BasicImage(grayScale=1)'; } if(confirm('¿Estás seguro de que deseas cerrar sesión?')) { visualizador.close() webftp.close() location = 'logout.php'; } else if(IE) { document.body.style.filter = ''; } } </script>
Código HTML:
<a href="" onclick="javascript:logout(); return(false);">Cerrar Sesión</a>
Saludos y gracias de antemano,
Esteban.
Toronto, ON