社区
JavaScript
帖子详情
如何精确计算窗口的宽度和高度?
crackzzy
2003-08-18 04:50:35
parent.window.resizeTo(500,300);
parent.window.moveTo((screen.Width-width)/2,(screen.Height-height)/2);
我用以上代码实现窗口的大小改变并居中。
但是我发现上面那个300包括了窗口的标题栏的高度和状态栏的高度。
这样一来我要在这个窗口里精确控制大小的图象的显示范围就会发生偏差。
请问有什么方法能够精确控制窗口的内容的大小?
望高手赐教,谢谢~
...全文
48
3
打赏
收藏
如何精确计算窗口的宽度和高度?
parent.window.resizeTo(500,300); parent.window.moveTo((screen.Width-width)/2,(screen.Height-height)/2); 我用以上代码实现窗口的大小改变并居中。 但是我发现上面那个300包括了窗口的标题栏的高度和状态栏的高度。 这样一来我要在这个窗口里精确控制大小的图象的显示范围就会发生偏差。 请问有什么方法能够精确控制窗口的内容的大小? 望高手赐教,谢谢~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xuzuning
2003-08-19
打赏
举报
回复
<script>
window.resizeTo(500,300);
dw = 500 - document.body.clientWidth;
dh = 300 - document.body.clientHeight;
// 设需要一个400x300的显示区域
width = 400+dw;
height = 300+dh;
window.resizeTo(width,height);
window.moveTo((screen.Width-width)/2,(screen.Height-height)/2);
document.writeln(document.body.clientWidth);
document.writeln(document.body.clientHeight);
</script>
crackzzy
2003-08-18
打赏
举报
回复
可是并不能把这个参数带入window.resizeTo方法中啊。
这样还是不能实现窗口调整到需要的大小~
kingdomzhf
2003-08-18
打赏
举报
回复
document.body.clientHeight不包括不你说的
【获取页面width和height】js、jq判断浏览器
窗口
的
宽度
和
高度
【获取页面width和height】js、jq判断浏览器
窗口
的
宽度
和
高度
js,jq判断浏览器
窗口
宽度
和
高度
jQuery 1. $(window).width(); //浏览器当前
窗口
可视区域
宽度
2. $(window).height(); //浏览器当前
窗口
可视区域
高度
3. $(document).width(); //浏览器当前
窗口
文档的
宽度
4. $(document).height(); //浏览器当前
窗口
文档的
高度
5. $(document.body).wi...
jQuery获取浏览器
窗口
高度
和
宽度
获取浏览器可视区域
高度
和
宽度
,该值随浏览器放大缩小变化而变化 $(window).height(); $(window).width(); 获取页面文档的
高度
和
宽度
,该值不会因浏览器放大缩小而改变 $(document).height(); $(document).width(); 获取页面body的
高度
和
宽度
$(document.body).height(); $(document.body).width(); 获取页面body的总
高度
和总
宽度
,包含边框、内边距和外边距 $(document.body.
DOCTYPE声明对JS获取
窗口
宽度
和
高度
的影响
摘注】:以下说法不准确,不是有没有DOCTYPE声明,而是不同的DOCTYPE声明对js的处理有影响。 在没有DOCTYPE声明的情况下: document.body.clientWidth document.body.clientHeight 为当前
窗口
的
宽度
/
高度
; 在DOCTYPE声明以后 document.body.clientWidth document.body.clie
JS获取浏览器
高度
和
宽度
IE中:document.body.clientWidth ==> BODY对象
宽度
document.body.clientHeight ==> BODY对象
高度
document.documentElement.clientWidth ==> 可见区域
宽度
document.documentElement.clientHeight ==> 可见区域
高度
FireFox中:document.body.c
JavaScript
87,907
社区成员
224,614
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章