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 相关文章推荐
jQuery 1.0.2
Oct 11 Javascript
原生Js与jquery的多组处理, 仅展开一个区块的折叠效果
Jan 09 Javascript
jQuery load方法用法集锦
Dec 06 Javascript
jQuery学习笔记之jQuery+CSS3的浏览器兼容性
Jan 19 Javascript
jQuery实现contains方法不区分大小写的方法
Feb 13 Javascript
Boostrap模态窗口的学习小结
Mar 28 Javascript
浏览器兼容的JS写法总结
Apr 27 Javascript
小程序开发实战:实现九宫格界面的导航的代码实现
Jan 19 Javascript
基于JS实现9种不同的面包屑和分布式多步骤导航效果
Feb 21 Javascript
JS开发中基本数据类型具体有哪几种
Oct 19 Javascript
vue2实现搜索结果中的搜索关键字高亮的代码
Aug 29 Javascript
vue实现权限控制路由(vue-router 动态添加路由)
Nov 04 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数据缓存的使用说明
2013/05/10 PHP
php判断邮箱地址是否存在的方法
2016/02/13 PHP
PHP实现Unicode编码相互转换的方法示例
2020/11/17 PHP
PHP小程序支付功能完整版【基于thinkPHP】
2019/03/26 PHP
JS编程小常识很有用
2012/11/26 Javascript
用jquery写的一个万年历(自写)
2014/01/20 Javascript
JS中产生20位随机数以0-9为例也可以是a-z A-Z
2014/08/01 Javascript
jQuery1.9.1源码分析系列(十六)ajax之ajax框架
2015/12/04 Javascript
在JS中a标签加入单击事件屏蔽href跳转页面
2016/12/16 Javascript
JQuery实现动态操作表格
2017/01/11 Javascript
webpack配置文件和常用配置项介绍
2017/04/28 Javascript
深入浅析ES6 Class 中的 super 关键字
2017/10/20 Javascript
HTML5+JS+JQuery+ECharts实现异步加载问题
2017/12/16 jQuery
微信小程序实现全国机场索引列表
2018/01/31 Javascript
angularJS实现动态添加,删除div方法
2018/02/27 Javascript
javascript事件监听与事件委托实例详解
2019/08/16 Javascript
Vue搭建后台系统需要注意的问题
2019/11/08 Javascript
vue-drag-chart 拖动/缩放图表组件的实例代码
2020/04/10 Javascript
jQuery 选择器用法实例分析【prev + next】
2020/05/22 jQuery
通过实例解析chrome如何在mac环境中安装vue-devtools插件
2020/07/10 Javascript
解决vue单页面应用打包后相对路径、绝对路径相关问题
2020/08/14 Javascript
Python用for循环实现九九乘法表
2018/05/31 Python
python实现动态创建类的方法分析
2019/06/25 Python
解决keras GAN训练是loss不发生变化,accuracy一直为0.5的问题
2020/07/02 Python
拾金不昧的表扬信
2014/01/16 职场文书
春节晚会主持词
2014/03/24 职场文书
义和团口号
2014/06/17 职场文书
教师党员学习十八届四中全会思想汇报
2014/11/03 职场文书
大学生国家助学金感谢信
2015/01/23 职场文书
世界文化遗产导游词
2015/02/13 职场文书
公司优秀员工推荐信
2015/03/24 职场文书
调解书格式范本
2015/05/20 职场文书
幼儿园师德师风心得体会
2016/01/12 职场文书
公安纪律作风整顿心得体会
2016/01/23 职场文书
pandas提升计算效率的一些方法汇总
2021/05/30 Python
Python 第三方库 openpyxl 的安装过程
2022/12/24 Python