javascript:window.open 打开最大化窗口设置及详解

目的主要是使用javascript:window.open()对浏览器 iE6.0,7.0,8.0,chorme,safari,firefox适用


刚开始的时候对最大化使用

<a href="javascript:void window.open('https://www.sina. com.cn/ ','XX','fullscreen,scrollbars,resizable=yes,toolbar=no')">Open</a>

对IE6.0,它的效果是全屏,但是没有了关闭等等按钮,必须打开任务管理器了才能关掉,对用户很不方便。

而对safari,根本就不起作用,还是原来的窗体大小打开。


正确的使用方法是

<a href="javascript:void window.open('https://www.sina.com.cn/ ','XX',' left=0,top=0,width='+ (screen.availWidth - 10) +',height='+ (screen.availHeight-50) +',scrollbars,resizable=yes,toolbar=no')">Open</a>

对这些浏览器是 OK的


随便添加些window.open()的介绍


1.基本语法  window.open(pageURL,name,parameters)


2.各项参数

其中yes/no也可使用1/0;pixel value为具体的数值,单位象素。


参数 | 取值范围 | 说明


alwaysLowered | yes/no | 指定窗口隐藏在所有窗口之后 

alwaysRaised | yes/no | 指定窗口悬浮在所有窗口之上 

depended | yes/no | 是否和父窗口同时关闭 

directories | yes/no | Nav2和3的目录栏是否可见 

height | pixel value | 窗口高度 

hotkeys | yes/no | 在没菜单栏的窗口中设安全退出热键 

innerHeight | pixel value | 窗口中文档的像素高度 

innerWidth | pixel value | 窗口中文档的像素宽度 

location | yes/no | 位置栏是否可见 

menubar | yes/no | 菜单栏是否可见 

outerHeight | pixel value | 设定窗口(包括装饰边框)的像素高度 

outerWidth | pixel value | 设定窗口(包括装饰边框)的像素宽度 

resizable | yes/no | 窗口大小是否可调整 

screenX | pixel value | 窗口距屏幕左边界的像素长度 

screenY | pixel value | 窗口距屏幕上边界的像素长度 

scrollbars | yes/no | 窗口是否可有滚动栏 

titlebar | yes/no | 窗口题目栏是否可见 

toolbar | yes/no | 窗口工具栏是否可见 

Width | pixel value | 窗口的像素宽度 

z-look | yes/no | 窗口被激活后是否浮在其它窗口之上


status | yes/no | 窗口被激活后是否浮在其它窗口之上

最后给你们推荐一个群,如果你还想提升自己

欢迎加入Java技术交流群:659270626

本群提供免费的学习指导 提供Spring源码、MyBatis、Netty、Redis,Kafka、Mysql、Zookeeper、Tomcat、Docker、Dubbo、Nginx、分布式、高并发、性能调优、等架构技术架构资料 以及免费的解答

不懂的问题都可以在本群提出来 之后还会有职业生涯规划以及面试指导 


猜你喜欢

转载自blog.51cto.com/14028890/2411651
今日推荐