1. 程式人生 > >JS實現新開啟網頁最大化or全屏顯示

JS實現新開啟網頁最大化or全屏顯示

一個新的小功能,使用者希望開啟的頁面可以全屏顯示~唔~不是實現F11那種效果,只是填滿工作列上方的螢幕~

<script type="text/javascript">
       function openwintask(url) {
            if (url != null) {
                try {
                    var feature = 'top=0, left=0,toolbar=no,menubar=yes, scrollbars=yes, resizable=yes,location=no,status=no,channelmode = yes';
                    var newwindows = window.open(url, "", feature);
                    newwindows.moveTo(0, 0); //將新頁面開啟位置定位在螢幕左上角
                    newwindows.resizeTo(screen.width, screen.height); //設定新頁面的大小~實際上也可以在上面的屬性中設定~不過~不能最大化~原因未知~坐等牛人解答~
                    if (newwindows != null) {
                        newwindow.focus();//新頁面獲得焦點
                    }
                }
                catch (e) {
                }
            }
        }
</script>

————————————————————————————————————————————————————————————————————————————————————————

方法。。。。。

<script type="text/javascript">
if (!window.opener || window.opener!='login'&&window.name!='EIS')
{
window.opener = 'login';
var feature = 'FullScreen=yes,scrollbars=no,menubar=no,resizable=no,location=no,status=no,toolbar=no';
var win = window.open('index.aspx','EIS',feature);
win.resizeTo(screen.width,screen.height);
win.moveTo(0,0);
window.close();
}
</script>
... ...
win.resizeTo(screen.width,screen.height + 50);
win.moveTo(0,-50); 
... ...

ps:

1、設定open()方法中的features引數,每個引數具體解釋,請參考:http://www.w3school.com.cn/htmldom/met_win_open.asp 

2、若是想實現視窗全屏(F11效果),只需在上述屬性中加一條fullscreen = yes即可~

——————————————————————————————————————————————————————————————————————

如果不行試試批處理開啟吧。。這樣開啟只能使用 ALT+F4關閉了。

批處理開啟IE URL
start "" "%systemdrive%\program files\internet explorer\iexplore.exe" -k "www.baidu.com" 
這樣開啟的是百度頁面 只能用ALT F4關閉