2008-10-20 6 views
1

Есть ли способ создать новое окно через javascript в IE7, который скрывает строку состояния?IE7 и панель состояния

Я добавил приложение для интрасети в качестве надежного сайта. Не уверен, что еще я могу попробовать. Это мой 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"); 

ответ

4

No. Microsoft решила, что «во имя безопасности» (IE Blog Link) они вынудит в строке состояния, чтобы показать на всплывающие окна в IE7. (они также заставляют новую минимальную ширину ~ 250px вместо 100px, которой она когда-то была, - это значит, что они могут показывать URL-адрес в строке для выпадающего списка).

Извините.

+0

IMO это было бы отличным ответом, если бы вы предоставили ссылку на документ Microsoft, где вы получили цитату. – JXG 2008-10-23 13:25:16

0

Ваш код работает для меня, and here's a screenshot.

Example of how IE7 renders popup without status bar. http://img511.imageshack.us/img511/7757/workshq7.th.png

Обратите внимание, что experment было сделано на локальной файловой системе, с «Protected Mode» укомплектовать выключен. Если это не сработало для вас, я предполагаю, что ваши настройки безопасности как-то еще высоки. Взаимодействие с браузером UI через JavaScript обычно блокируется по соображениям безопасности и на него нельзя полагаться.

+1

это работает только на локальной машине. Если в общедоступном Интернете это не сработает. – scunliffe 2008-11-04 19:40:33