根据屏幕分辨率自动实现页面全屏的脚本
2007-07-29 17:56:13
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://shuxiao.blog.51cto.com/84971/36125 |
//定义变量,利用时间精确到秒的数值作为窗口的名字
var myD = new Date();
var myHours = myD.getHours(); var myMinutes = myD.getMinutes(); var mySeconds = myD.getSeconds(); var win = myHours * 1200 + myMinutes * 20 + Math.floor( mySeconds / 3 ); //新窗口宽度等于屏幕分辨率减去IE两侧边框的宽度
var wide = window.screen.availWidth-10; //新窗口高度等于屏幕分辨率减去IE标题栏的高度
var high = window.screen.availHeight-35; //定义新窗口的样式
var arg = "menubar=no,toolbar=no,location=no,status=no,resizable=yes,scrollbars=no,width="+wide+",
height="+high+",left=0,top=0"; if (this.name == ''){ this.parent.window.open(this.parent.location,win,arg); window.opener=null; window.close(); } 备注说明:
1.先将该脚本保存成一个JS文件,比如full.js,然后包含到需要实现全屏的页面当中;
2.该脚本在IE6下可以实现无提示自动关闭父窗口同时打开全屏新窗口,IE7下会询问是否关闭父窗口。
3.如果使用该代码后发现没有屏蔽IE的状态栏,请修改新窗口高度那个变量,增加后面的数值。
补充说明:由于IE7更高的安全性能,目前还没有实现IE7的页面全屏,如果您有更好的解决方法,欢迎不吝赐教,谢谢。 本文出自 “网工笔记” 博客,请务必保留此出处http://shuxiao.blog.51cto.com/84971/36125 本文出自 51CTO.COM技术博客 |



pshuxiao
博客统计信息
热门文章
最新评论
友情链接