jquery 实现窗口的最大化不论什么情况


Posted in Javascript onSeptember 03, 2013

当打开一个新窗口时,有些用户想直接最大化显示,不想再多一步操作。如果不在代码中做出明确设置的话,这个一般来说是浏览器自己的设置问题。但用户希望无论什么情况,无论浏览器处于什么样的设置,都要让这个弹出的窗口最大化,那么怎么办呢?其实很好办,只需要把几句代码,让浏览器窗口从默认大小变成我们自己的设置。

$(function(){ 
if (window.screen) { 
var myw = screen.availWidth; 
var myh = screen.availHeight; 
window.moveTo(0, 0); 
window.resizeTo(myw, myh); 
} 
});

再加上jquery的一些操作,这样就可以实现浏览器窗口的最大化。

以上方法其实不是真正的最大化,只是把窗口调整到最大而已,右上角最大化的按钮依然是单框,查阅了不少资料了,发现有那么一个方式可以基本实现完全最大化:

<html> 
<head> 
<title>hello</title> 
<meta http-equiv="pragma" content="no-cache"> 
<meta http-equiv="cache-control" content="no-cache"> 
<meta http-equiv="expires" content="0"> 
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> 
<meta http-equiv="description" content="This is my page"> 
</head> 
<body> <object id=max classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11"><param name="Command" value="Maximize"></object> 
<input type=button value=最大化 onclick=max.Click()> 
</body> 
</html> 
<script type="text/javascript"> 
max.Click(); 
</script>

以上代码可以直接复制到扩展名为.html的页面中,用IE浏览器运行(其他浏览器未测试),无论是刷新还是点击“最大化”按钮,都可以实现完全意义的上的最大化。

那么为什么上面我还要加个基本实现呢?

就是因为现在为止我并没有完全在实际应用中完成最大化的效果,也就是说,只要将以上代码拷贝到服务器上运行,即使丝毫不变,也一样不起作用,刷新也好,点击“最大化”按钮也罢,都是无效果的。原因不知,令我不得不暂时放弃该方法,到底是为什么呢?

真诚的希望各位网友给与赐教!

Javascript 相关文章推荐
javascript编程起步(第四课)
Jan 10 Javascript
用JavaScript仿PS里的羽化效果代码
Dec 20 Javascript
javascript window.confirm确认 取消对话框实现代码小结
Oct 21 Javascript
关闭时刷新父窗口两种方法
May 07 Javascript
JSP中使用JavaScript动态插入删除输入框实现代码
Jun 13 Javascript
JS组件Bootstrap导航条使用方法详解
Apr 29 Javascript
深入理解MVC中的时间js格式化
May 19 Javascript
JS+HTML5 FileReader对象用法示例
Apr 07 Javascript
js实现canvas图片与img图片的相互转换的示例
Aug 31 Javascript
vue.js element-ui validate中代码不执行问题解决方法
Dec 18 Javascript
Angular6封装http请求的步骤详解
Aug 13 Javascript
JS代码屏蔽F12,右键,粘贴,复制,剪切,选中,操作实例
Sep 17 Javascript
jQuery动态添加删除select项(实现代码)
Sep 03 #Javascript
输入自动提示搜索提示功能的使用说明:sugggestion.txt
Sep 02 #Javascript
输入自动提示搜索提示功能的javascript:sugggestion.js
Sep 02 #Javascript
可兼容IE的获取及设置cookie的jquery.cookie函数方法
Sep 02 #Javascript
基于MVC3方式实现下拉列表联动(JQuery)
Sep 02 #Javascript
javascript模块化是什么及其优缺点介绍
Sep 02 #Javascript
火狐下table中创建form导致两个table之间出现空白
Sep 02 #Javascript
You might like
用PHP制作的意见反馈表源码
2007/03/11 PHP
PHP实现克鲁斯卡尔算法实例解析
2014/08/22 PHP
PHP中mysqli_affected_rows作用行数返回值分析
2014/12/26 PHP
PHP获取当前相对于域名目录的方法
2015/06/26 PHP
Apache启动报错No space left on device: AH00023该怎么解决
2015/10/16 PHP
PHP错误处理函数
2016/04/03 PHP
JS声明变量背后的编译原理剖析
2012/12/28 Javascript
使用phantomjs进行网页抓取的实现代码
2014/09/29 Javascript
Windows系统中安装nodejs图文教程
2015/02/28 NodeJs
聊一聊JS中this的指向问题
2016/06/17 Javascript
AngularJS实现与Java Web服务器交互操作示例【附demo源码下载】
2016/11/02 Javascript
原生js实现弹出层登录拖拽功能
2016/12/05 Javascript
Bootstrap基本组件学习笔记之分页(12)
2016/12/08 Javascript
微信小程序 setData的使用方法详解
2017/04/20 Javascript
.net MVC+Bootstrap下使用localResizeIMG上传图片
2017/04/21 Javascript
使用vue框架 Ajax获取数据列表并用BootStrap显示出来
2017/04/24 Javascript
Vue EventBus自定义组件事件传递
2018/06/25 Javascript
在vue项目中使用sass语法问题
2019/07/18 Javascript
在vue中嵌入外部网站的实现
2020/11/13 Javascript
python实现定时播放mp3
2015/03/29 Python
Python使用Matplotlib实现雨点图动画效果的方法
2017/12/23 Python
python实现百度语音识别api
2018/04/10 Python
Python一行代码解决矩阵旋转的问题
2019/11/30 Python
python GUI库图形界面开发之PyQt5窗口布局控件QStackedWidget详细使用方法
2020/02/27 Python
一款css实现的鼠标经过按钮的特效
2014/09/11 HTML / CSS
英国书籍、CD、DVD和游戏的第一道德零售商:Awesome Books
2020/02/22 全球购物
如何利用cmp命令比较文件
2013/09/23 面试题
财产公证书格式
2014/04/10 职场文书
心理健康活动总结
2014/04/30 职场文书
2014年职称评定工作总结
2014/11/26 职场文书
2015年基层党组织公开承诺书
2015/01/21 职场文书
大学生社会实践活动总结报告
2015/05/06 职场文书
学生会招新宣传语
2015/07/13 职场文书
简述python四种分词工具,盘点哪个更好用?
2021/04/13 Python
Win10系统下配置Java环境变量
2021/06/13 Java/Android
教你快速构建一个基于nginx的web集群项目
2021/11/27 Servers