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接口实现代码 (Interfaces In JavaScript)
Jun 11 Javascript
JQuery之拖拽插件实现代码
Apr 14 Javascript
js统计页面的来访次数实现代码
May 09 Javascript
Javascript中的五种数据类型详解
Dec 26 Javascript
jQuery实现Tab选项卡切换效果简单演示
Nov 23 Javascript
zTree插件下拉树使用入门教程
Apr 11 Javascript
Ajax的概述与实现过程
Nov 18 Javascript
jquery实现(textarea)placeholder自动换行
Dec 22 Javascript
js实现淡入淡出轮播切换功能
Jan 13 Javascript
基于jquery实现左右上下移动效果
May 02 jQuery
JavaScript插入排序算法原理与实现方法示例
Aug 06 Javascript
基于VUE实现的九宫格抽奖功能
Sep 30 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
探讨Hessian在PHP中的使用分析
2013/06/13 PHP
php 流程控制switch的简单实例
2016/06/07 PHP
Yii2中SqlDataProvider用法示例
2016/09/22 PHP
php封装一个异常的处理类
2017/06/08 PHP
基于PHP+mysql实现新闻发布系统的开发
2020/08/06 PHP
基于jquery跨浏览器显示的file上传控件
2011/10/24 Javascript
一个基于jQuery的树型插件(OrangeTree)使用介绍
2012/05/03 Javascript
Jquery 数据选择插件Pickerbox使用介绍
2012/08/24 Javascript
js 弹出框只弹一次(二次修改之后的)
2013/11/26 Javascript
深入解析JavaScript的闭包机制
2015/10/20 Javascript
javascript中递归的两种写法
2017/01/17 Javascript
手写简单的jQuery雪花飘落效果实例
2018/04/22 jQuery
基于vue-router 多级路由redirect 重定向的问题
2018/09/03 Javascript
ajax与jsonp的区别及用法
2018/10/16 Javascript
微信小程序生成分享海报方法(附带二维码生成)
2019/03/29 Javascript
如何在vue中使用jointjs过程解析
2020/05/29 Javascript
python从ftp下载数据保存实例
2013/11/20 Python
编程语言Python的发展史
2014/09/26 Python
Python中实现的RC4算法
2015/02/14 Python
Python面向对象之类和对象属性的增删改查操作示例
2018/12/14 Python
pyqt 实现QlineEdit 输入密码显示成圆点的方法
2019/06/24 Python
Python算法中的时间复杂度问题
2019/11/19 Python
基于python实现蓝牙通信代码实例
2019/11/19 Python
python实现图片上添加图片
2019/11/26 Python
使用python的pyplot绘制函数实例
2020/02/13 Python
Python读取xlsx数据生成图标代码实例
2020/08/12 Python
CSS3田字格列表的样式编写方法
2018/11/22 HTML / CSS
HTML5的新特性(1)
2016/03/03 HTML / CSS
AmazeUI框架搭建的方法步骤(图文)
2020/08/17 HTML / CSS
Jones New York官网:美国女装品牌,受白领女性欢迎
2019/11/26 全球购物
伊莱克斯阿根廷网上商店:Tienda Electrolux
2021/03/08 全球购物
毕业生个人的自我评价优秀范文
2013/10/03 职场文书
后勤人员自我鉴定
2013/10/20 职场文书
党支部综合考察意见
2015/06/01 职场文书
2015年店长个人工作总结
2015/10/23 职场文书
导游词之青城山景区
2019/09/27 职场文书