SoloCodigo

Programación Web y Scripting => JavaScript => Mensaje iniciado por: xcx en Viernes 12 de Agosto de 2005, 16:17

Título: Problema Con Deteccion De Antipopup
Publicado por: xcx en Viernes 12 de Agosto de 2005, 16:17
Hola, tengo una página principal en un sitio web, la cual me redirecciona a otra dependiendo si el usuario tiene o no activado alguna herramienta para bloquear popups, el problema es que solo en un pc con internet explorer no funciona.. He probado en otros equipos que tienen exactamente la misma versión de IE y funciona impeque... el código en cuestión es el siguiente:
Código: Text
  1.  
  2. <%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
  3. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  4. <html>
  5. <head>
  6. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  7. <title>Documento sin título</title>
  8. <script>
  9. function verificar(){
  10.     var ventana;
  11.     var noActivar = true;
  12.     window.onerror = stopError
  13.     ventana = window.open("about:blank", "nueva", "width=10,height=10");
  14.     ventana.window.close();
  15.     function stopError() {
  16.         window.location="sitio/ASP/webPublicNoPopup.asp";
  17.         noActivar = false;
  18.         return true;    
  19.     }//stopError
  20.     if(noActivar){
  21.         window.location="sitio/ASP/webPublicAutentificacion.asp";
  22.     }
  23. }//verificar
  24. </script>
  25. </head>
  26. <body onLoad="verificar()">
  27. </body>
  28. </html>
  29.  
  30.  
Me ha funcionado tanto para firefox, como netscape, opera e internet explorer. sin embargo no se pk en el pc de un compañero de trabajo, no redirecciona. El internet explorer tiene instalado el googlebar, al igual que en mi ie y otros pcs más y solo en el de un compañero no funciona.. alguna solución al respecto? o si tienen alguna otra forma de como detectar antipopups se los agradecería.... gracias de antemanos.. chiabela