Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/05/2008, 02:36
bladumecu
 
Fecha de Ingreso: febrero-2004
Mensajes: 2
Antigüedad: 20 años, 9 meses
Puntos: 0
Pregunta Internet explorer 6 ignora el parametro toolbar=no en window.open

Hola,

Actualmente dispongo de un código que abre una nueva ventana desde una jsp.
Lo hace de la siguiente forma;

params = 'height='+(window.screen.availHeight-45);
params += ', width='+(screen.availWidth-8) ;
params += ', top=0, left=0';
params += ', status=yes';
params += ', toolbar=no,location=no,directories=no';
var url= 'http:...

El caso es que abre la nueva ventana correctamente , es decir; sin la barra de herramientas , con la barra de status , etc.

Esto funciona bien en explorer 6 , 7 e incluso firefox 2.0 .

El problema es que hay una subversion del explorer 6 ( 6.00.2800.1106 sp1) que ignora el parametro toolbar=no y continua mostrando la barra de herramientas.

He buscado información para comprobar si es algun tipo de bug , pero no he encontrado nada. He contemplado la opcion de que sea algun problema de seguridad , hay uno relacionado con la barra de status y location en IE7 pero no con la barra de herramientas. Tal vez, puede que esa version no soporte esa opción o esa combinación de parametros. ¿?

De momento la unica solución que he encontrado es desactivar la barra de herramienta en la configuración del registro

HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Int ernet Explorer\Toolbars\Restrictions\NoToolBar=1

pero claro , esto no la permite en ningun caso y no es algo asumible. Otra posibilidad sería cambiar la opcion por defecto para que no aparezca la barra , pero esto sigue sin explicar el problema.


¿Alguien sabe que puede estar sucediendo ?


Gracias