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>


ps:

1、设置open()方法中的features参数,每个参数具体解释,请参考:http://www.w3school.com.cn/htmldom/met_win_open.asp 

2、若是想实现窗口全屏(F11效果),只需在上述属性中加一条fullscreen = yes即可~


嗯~就这些~出去溜达溜达~欢迎各路大神批评指正~还望轻虐~

参考blog:http://www.cnblogs.com/xiachufeng/archive/2010/07/27/1785905.html ;

你可能感兴趣的:(JavaScript,js)