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 相关文章推荐
实现复选框全选/全不选切换
Dec 23 Javascript
JavaScript中双叹号!!作用示例介绍
Sep 21 Javascript
使用JavaScript 实现的人脸检测
Mar 24 Javascript
关于JSON与JSONP简单总结
Aug 16 Javascript
JS实现焦点图轮播效果的方法详解
Dec 19 Javascript
angular-cli修改端口号【angular2】
Apr 19 Javascript
webpack+vue2构建vue项目骨架的方法
Jan 09 Javascript
Vue利用canvas实现移动端手写板的方法
May 03 Javascript
JS实现数组去重及数组内对象去重功能示例
Feb 02 Javascript
详解JavaScript 为什么要有 Symbol 类型?
Apr 03 Javascript
JavaScript实现简单进度条效果
Mar 25 Javascript
html中两种获取标签内的值的方法
Jun 16 jQuery
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+Html+缓存
2006/11/25 PHP
优化使用mysql存储session的php代码
2008/01/10 PHP
php实现基于微信公众平台开发SDK(demo)扩展的方法
2014/12/22 PHP
PHP实现转盘抽奖算法分享
2020/04/15 PHP
jquery关于页面焦点的定位(文本框获取焦点时改变样式 )
2010/09/10 Javascript
[JSF]使用DataModel处理表行事件的实例代码
2013/08/05 Javascript
JavaScript实现大数的运算
2014/11/24 Javascript
iframe中子父类窗口调用JS的方法及注意事项
2015/08/25 Javascript
微信小程序 选择器(时间,日期,地区)实例详解
2016/11/16 Javascript
JS实现鼠标移上去显示图片或微信二维码
2016/12/14 Javascript
jQuery实现拖动剪裁图片作为头像
2016/12/28 Javascript
js实现鼠标左右移动,图片也跟着移动效果
2017/01/25 Javascript
bootstrap输入框组使用方法
2017/02/07 Javascript
nodejs multer实现文件上传与下载
2017/05/10 NodeJs
JavaScript浅层克隆与深度克隆示例详解
2020/09/01 Javascript
探索node之事件循环的实现
2020/10/30 Javascript
[50:27]Secret vs VG 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
Python多进程multiprocessing用法实例分析
2017/08/18 Python
python代码实现ID3决策树算法
2017/12/20 Python
python检测主机的连通性并记录到文件的实例
2018/06/21 Python
python数据化运营的重要意义
2019/11/25 Python
详解CSS透明opacity和IE各版本透明度滤镜filter的最准确用法
2016/12/20 HTML / CSS
IE10 Error.stack 让脚本调试更加方便快捷
2013/04/22 HTML / CSS
印尼穆斯林时尚购物网站:Hijabenka
2016/12/10 全球购物
音乐学个人的自荐书范文
2013/11/26 职场文书
高一化学教学反思
2014/02/05 职场文书
财务学生的职业生涯发展
2014/02/11 职场文书
教学评估实施方案
2014/03/16 职场文书
经典演讲稿汇总
2014/05/19 职场文书
禁毒宣传工作方案
2014/05/23 职场文书
小组口号大全
2014/06/09 职场文书
党的群众教育实践活动实施方案
2014/06/12 职场文书
小学生三分钟演讲稿
2014/08/18 职场文书
毕业生自荐材料范文
2014/12/30 职场文书
安全生产标语口号
2015/12/26 职场文书
java实现自定义时钟并实现走时功能
2022/06/21 Java/Android