JS获取当前对象大小以及屏幕分辨率等

这些天用JS调界面,就在网络上搜索了一些关于获取当前窗口对象大小的写法.记录一下~

JS获取大小各参数
<script>
function getInfo()
{
var s = "";
s
+= " 网页可见区域宽:"+ document.body.clientWidth;
s
+= " 网页可见区域高:"+ document.body.clientHeight;
s
+= " 网页可见区域宽:"+ document.body.offsetWidth + " (包括边线和滚动条的宽)";
s
+= " 网页可见区域高:"+ document.body.offsetHeight + " (包括边线的宽)";
s
+= " 网页正文全文宽:"+ document.body.scrollWidth;
s
+= " 网页正文全文高:"+ document.body.scrollHeight;
s
+= " 网页被卷去的高(ff):"+ document.body.scrollTop;
s
+= " 网页被卷去的高(ie):"+ document.documentElement.scrollTop;
s
+= " 网页被卷去的左:"+ document.body.scrollLeft;
s
+= " 网页正文部分上:"+ window.screenTop;
s
+= " 网页正文部分左:"+ window.screenLeft;
s
+= " 屏幕分辨率的高:"+ window.screen.height;
s
+= " 屏幕分辨率的宽:"+ window.screen.width;
s
+= " 屏幕可用工作区高度:"+ window.screen.availHeight;
s
+= " 屏幕可用工作区宽度:"+ window.screen.availWidth;
s
+= " 你的屏幕设置是 "+ window.screen.colorDepth +" 位彩色";
s
+= " 你的屏幕设置 "+ window.screen.deviceXDPI +" 像素/英寸";
alert (s);
}
getInfo();
</script>

 

还有一张比较明了的图:

 

 

转载于:https://www.cnblogs.com/KenBlove/articles/1338947.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/407114.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

有了JSON.stringify(),处理json将变得更简单!!

之前处理json 需要拼接json字符串&#xff0c;但是&#xff0c;如果用上JSON.stringify()的话&#xff0c;忘了json语法以没关系了.....1 {2 ViewBag.Title "GetStr";3 }4 5 <html>6 <head>7 <title> </title>8 &l…

CSS之七个高度有效的媒体查询技巧

我们都知道&#xff0c;Media Queries是实现响应式设计的秘密武器。在这篇文章中&#xff0c;将向大家介绍制定高质量的Media Queries需要注意的一些事项 1. 让内容确定断点 很多时候&#xff0c;在响应式设计中&#xff0c;你经常看到的断点值是&#xff1a;320px、480px、7…

vue项目使用.env文件配置全局环境变量

关于文件名&#xff1a;必须以如下方式命名&#xff0c;不要乱起名&#xff0c;也无需专门手动控制加载哪个文件 .env 全局默认配置文件&#xff0c;不论什么环境都会加载合并 .env.development 开发环境下的配置文件 .env.production 生产环境下的配置文件 关于文件内容&a…

在HTML网页中使用ActiveX控件

From: http://blog.163.com/haizai219126/blog/static/4441255520097264447968/ 1. 摘要&#xff1a; 在企业应用中&#xff0c;为了实现一些特殊的功能&#xff0c;如播放自有协议的视频&#xff0c;我们需要在传统的HTML网页中插入ActiveX控件&#xff0c;由ActiveX控件来满足…

CSS之深入理解 flex 布局以及计算

起因&#xff1a;对于Flex布局&#xff0c;阅读了大漠老师和其他老师写的文章后&#xff0c;我还是不太理解Flexbox是如何弹性的计算子级项目的大小以及一些其他细节。在大漠老师的帮助下&#xff0c;我去查阅Flexbox 的 W3C 规范文档 1. 对于flex盒模型的设计期望&#xff1a…

IBM副总裁自述的数据中心简化经验

2008年11月19日&#xff0c;IBM在北京隆重举行了以“开启企业基础架构创新之旅&#xff0c;体验全新企业级数据中心”为主题的IBM 2008企业基础架构创新峰会。51CTO.com记者程鸿应邀参加了此次峰会。在此次峰会上&#xff0c;IBM全新企业级数据中心副总裁Elaine Lennox女士、IB…

vue中有关.env;.env.development,.env.production的相关介绍

1&#xff0c;关于文件名&#xff1a;必须以如下方式命名&#xff0c;不要乱起名&#xff0c;也无需专门手动控制加载哪个文件 .env 全局默认配置文件&#xff0c;不论什么环境都会加载合并 .env.development 开发环境下的配置文件 .env.production 生产环境下的配置文件 2…

CSS之中间固定两边自适应宽度

第一种&#xff1a;浮动布局实现 HTML&#xff1a; 这种方法我利用的就是浮动原理&#xff0c;左右定宽度分别进行左浮动和右浮动&#xff0c;此时主内容列&#xff08;中间列没有定度&#xff09;主会自动插入到左右两列的中间&#xff0c;最要注意的一点是&#xff0c;中间列…

将ocx和DLL文件打包成cab文件,inf的编写

From: http://icrwen.iteye.com/blog/1118766 http://blog.csdn.net/yimiyangguang1314/article/details/6563540 将ocx和DLL文件打包成cab文件&#xff0c;实现IE浏览器在线安装 分类&#xff1a; Windows应用2010-03-25 18:36 2722人阅读 评论(14) 收藏 举报我们打开淘宝等网…

用ADOQuery创建SQL Server数据库,并创建表结构、存储过程和视图

昨天做系统的安装&#xff0c;搞这个搞到头大&#xff0c;现在把总结写下巴。 PS&#xff1a;贴上来代码的缩进就乱掉了 用SQL Server企业管理器导出的SQL文件是不能直接在ADOQuery里用的&#xff0c;因为ADOQuery不支持GO&#xff0c;不支持注释&#xff0c;视图和存储过程的创…

CSS之左定宽度右自适应宽度并且等高布局

一、两列布局&#xff1a;左边固定宽度&#xff0c;右边自适应宽度 方法1&#xff1a;浮动布局 采用的是左边浮动&#xff0c;右边加上一个margin-left值&#xff0c;让他实现左边固定&#xff0c;右边自适应的布局效果 HTML: CSS: 上面这种实现方法最关键之处就是自适应宽度…

Linux scp 免密码 传输文件

SCP的使用 背景介绍 最近项目是集群化部署&#xff08;由 node1&#xff0c;node2&#xff0c;node3 三台 CentOS 7.4 的虚拟机构成&#xff09;。 但是&#xff0c;涉及到跨机器同步文件的问题&#xff0c;想通过写shell文件实现&#xff0c;用 crontab 设置定时任务&#…

ActiveX控件打包成Cab置于网页中自动下载安装

From: http://www.iteye.com/topic/110834 makeCAB.rar (188.5 KB) [背景] 做过ActiveX控件的朋友都知道&#xff0c;要想把自己做的ActiveX控件功能放在自己的网页上使用&#xff0c;那么用户在客户端就必须进行本地的注册&#xff0c;也就是说用户得首先要把该ActiveX控件(te…

CSS之创建等高列布局之一

高度相等列在Web页面设计中永远是一个网页设计师的需求。如果所有列都有相同的背景色&#xff0c;高度相等还是不相等都无关紧要&#xff0c;因为你只要在这些列的父元素中设置一个背景色就可以了。但是&#xff0c;如果一个或多个列需要单独设置自己的背景色&#xff0c;那么它…

一篇介绍VC开发OCX的文章,写得太棒了!!!

From: http://www.cnblogs.com/gengaixue/archive/2010/08/13/1799112.html VC2005从开发MFC ActiveX ocx控件到发布到.net网站的全部过程 开篇语&#xff1a;最近在弄ocx控件发布到asp.net网站上使用&#xff0c;就是用户在使用过程中&#xff0c;自动下载安装ocx控件。&…

使用webpack打包后的vue项目如何运行(express)

我们知道使用webpack打包vue项目后会生成一个dist文件夹&#xff0c;dist文件夹下有html文件和其他css、js以及图片等&#xff0c;那么打包后的文件该如何正确运行呢&#xff1f; 倘若直接打开html文件&#xff0c;会报如下错误&#xff1a; 那么该如何运行呢&#xff1f;其实…

CSS之创建等高列布局之二

3. 给容器div使用单独的背景色&#xff08;流体布局&#xff09; 这种布局可以说是就是第二种布局方法&#xff0c;只是这里是一种多列的流体等高列的布局方法。前面也说过了&#xff0c;其实现原理就是给每一列添加相对应用的容器&#xff0c;并进行相互嵌套&#xff0c;并在…