Question

Existe-t-il un moyen de créer une nouvelle fenêtre via JavaScript dans IE7 qui cache la barre d'état?

J'ai ajouté l'application intranet en tant que site de confiance. Je ne sais pas quoi d'autre je peux utiliser pour essayer. Ceci est mon JS

window.open("http:/localhost/start.html", "MyApp", "left=0, top=0, width=" + screen.width + "," +
                              "height=" + screen.height + ", scrollbars=yes, " + 
                              "resizable=yes, location=no, menubar=no, titlebar=no, " + "toolbar=no, status=no");
Était-ce utile?

La solution

Non. Microsoft a décidé que "au nom de la sécurité" ( Lien de blog IE ) obligent la barre d’état à s'afficher dans les fenêtres contextuelles d'IE7. (Ils imposent également une nouvelle largeur minimale de ~ 250 pixels au lieu des 100 pixels habituels - ceci leur permet de montrer l'URL dans la barre de défilement en lecture seule.)

Désolé.

Autres conseils

Votre code a fonctionné pour moi, et voici une capture d'écran .

Exemple de la manière dont IE7 affiche une fenêtre contextuelle sans barre d'état. http://img511.imageshack.us/img511/7757/workshq7.th.png

Notez que l’expérimentation a été effectuée sur un système de fichiers local, avec le "Mode protégé". complètement éteint. Si cela ne fonctionne pas pour vous, je suppose que vos paramètres de sécurité sont encore trop élevés. Bricoler avec l'interface utilisateur du navigateur JavaScript est généralement bloqué pour des raisons de sécurité et ne doit pas être invoqué.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top