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 相关文章推荐
动态加载iframe
Jun 16 Javascript
Jquery Ajax学习实例6 向WebService发出请求,返回DataSet(XML) 异步调用
Mar 18 Javascript
判断用户的在线状态 onbeforeunload事件
Mar 05 Javascript
让浏览器非阻塞加载javascript的几种方法小结
Apr 25 Javascript
iframe 异步加载技术及性能分析
Jul 19 Javascript
使用JQuery中的trim()方法去掉前后空格
Sep 16 Javascript
vue.js开发环境安装教程
Mar 17 Javascript
Angular 4依赖注入学习教程之InjectToken的使用(八)
Jun 04 Javascript
JS实现浏览上传文件的代码
Aug 23 Javascript
React Native预设占位placeholder的使用
Sep 28 Javascript
微信小程序渲染性能调优小结
Jul 30 Javascript
使用JavaScript和MQTT开发物联网应用示例解析
Aug 07 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
10个可以简化php开发过程的MySQL工具
2010/04/11 PHP
修改apache配置文件去除thinkphp url中的index.php
2014/01/17 PHP
适用于抽奖程序、随机广告的PHP概率算法实例
2014/04/09 PHP
PHP类的声明与实例化及构造方法与析构方法详解
2016/01/26 PHP
总结PHP中数值计算的注意事项
2016/08/14 PHP
PHP中include/require/include_once/require_once使用心得
2016/08/28 PHP
PHP单例模式简单用法示例
2017/06/23 PHP
php中的钩子理解及应用实例分析
2019/08/30 PHP
laravel返回统一格式错误码问题
2019/11/04 PHP
JS+CSS模拟可以无刷新显示内容的留言板实例
2015/03/03 Javascript
JavaScript中SetInterval与setTimeout的用法详解
2015/11/10 Javascript
7个jQuery最佳实践
2016/01/12 Javascript
D3.js实现柱状图的方法详解
2016/09/21 Javascript
JavaScript中call和apply方法的区别实例分析
2018/08/03 Javascript
Vue SPA 初次进入加载动画实现代码
2019/11/14 Javascript
vue-cli3.0实现一个多页面应用的历奇经历记录总结
2020/03/16 Javascript
vue实现在线学生录入系统
2020/05/30 Javascript
JS实现多选框的操作
2020/06/24 Javascript
详解详解Python中writelines()方法的使用
2015/05/25 Python
Django实现组合搜索的方法示例
2018/01/23 Python
Python3.5面向对象程序设计之类的继承和多态详解
2019/04/24 Python
Python控制台实现交互式环境执行
2020/06/09 Python
pytorch 常用函数 max ,eq说明
2020/06/28 Python
Pycharm 2020.1 版配置优化的详细教程
2020/08/07 Python
Python调用REST API接口的几种方式汇总
2020/10/19 Python
美国摩托车头盔、零件、齿轮及配件商店:Cycle Gear
2019/06/12 全球购物
写给爸爸的道歉信
2014/01/15 职场文书
机械专业求职信
2014/05/25 职场文书
农行心得体会
2014/09/02 职场文书
2014年入党积极分子学习三中全会思想汇报
2014/09/13 职场文书
2015年圣诞节活动总结
2015/03/24 职场文书
同学会演讲稿
2019/04/02 职场文书
创业计划书之酒店
2019/08/30 职场文书
Python爬虫数据的分类及json数据使用小结
2021/03/29 Python
深入浅析python3 依赖倒置原则(示例代码)
2021/07/09 Python
Jedis操作Redis实现模拟验证码发送功能
2021/09/25 Redis