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 相关文章推荐
Js+Dhtml:WEB程序员简易开发工具包(预先体验版)
Nov 07 Javascript
json 实例详细说明教程
Oct 31 Javascript
判断ie的两种简单方法
Aug 12 Javascript
点击弹出层外区域关闭弹出层jquery特效示例
Aug 25 Javascript
一款基jquery超炫的动画导航菜单可响应单击事件
Nov 02 Javascript
jquery获取checkbox的值并post提交
Jan 14 Javascript
Javascript中拼接大量字符串的方法
Feb 05 Javascript
JavaScript跨域调用基于JSON的RESTful API
Jul 09 Javascript
基于JS快速实现导航下拉菜单动画效果附源码下载
Oct 27 Javascript
浅谈键盘上回车按钮的js触发事件
Feb 13 Javascript
改变layer confirm弹窗按钮的颜色方法
Sep 12 Javascript
vue选项卡切换的实现案例
Apr 11 Vue.js
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
新版mysql+apache+php Linux安装指南
2006/10/09 PHP
PHP执行linux系统命令的常用函数使用说明
2010/04/27 PHP
php中随机显示图片的函数代码
2011/06/23 PHP
php根据一个给定范围和步进生成数组的方法
2015/06/19 PHP
PHP CURL实现模拟登陆并上传文件操作示例
2020/01/02 PHP
jQuery.Validate 使用笔记(jQuery Validation范例 )
2010/06/25 Javascript
jquery之超简单的div显示和隐藏特效demo(分享)
2013/07/09 Javascript
js改变Iframe中Src的方法
2015/05/05 Javascript
js实现滚动条滚动到某个位置便自动定位某个tr
2021/01/20 Javascript
浅谈Cookie的生命周期问题
2016/08/02 Javascript
原生的强大DOM选择器querySelector介绍
2016/12/21 Javascript
vue中的非父子间的通讯问题简单的实例代码
2017/07/19 Javascript
解决Vue2.0自带浏览器里无法打开的原因(兼容处理)
2017/07/28 Javascript
详解vuex持久化插件解决浏览器刷新数据消失问题
2019/04/15 Javascript
vue 实现路由跳转时更改页面title
2019/11/05 Javascript
ES6函数和数组用法实例分析
2020/05/23 Javascript
python爬虫教程之爬取百度贴吧并下载的示例
2014/03/07 Python
Python可变参数函数用法实例
2015/07/07 Python
python生成器,可迭代对象,迭代器区别和联系
2018/02/04 Python
浅谈python下tiff图像的读取和保存方法
2018/12/04 Python
django settings.py 配置文件及介绍
2019/07/15 Python
详解CSS3中字体平滑处理和抗锯齿渲染
2017/03/29 HTML / CSS
html5中valid、invalid、required的定义
2014/02/21 HTML / CSS
德国低价购买灯具和家具网站:Style-home.de
2016/11/25 全球购物
乌克兰网上服装店:Bolf.ua
2018/10/30 全球购物
在职研究生自我鉴定
2013/10/16 职场文书
教师实习自我鉴定
2013/12/18 职场文书
决心书标准格式
2014/03/11 职场文书
欢迎横幅标语
2014/06/17 职场文书
党章培训心得体会
2014/09/04 职场文书
2014党委书记四风对照检查材料思想汇报
2014/09/21 职场文书
Go缓冲channel和非缓冲channel的区别说明
2021/04/25 Golang
基于Redis的List实现特价商品列表功能
2021/08/30 Redis
浅谈Redis的keys命令到底有多慢
2021/10/05 Redis
试用1103暨1103、1101同门大比武 [ DAIWEI ]
2022/04/05 无线电
SpringBoot深入分析讲解监听器模式下
2022/07/15 Java/Android