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

 1 <script type="text/javascript">
 2 function getInfo(){
 3      var s = "";
 4       s += " 网页可见区域宽:"+ document.body.clientWidth+"\n";
 5       s += " 网页可见区域高:"+ document.body.clientHeight+"\n";
 6       s += " 网页可见区域宽:"+ document.body.offsetWidth + " (包括边线和滚动条的宽)"+"\n";
 7       s += " 网页可见区域高:"+ document.body.offsetHeight + " (包括边线的宽)"+"\n";
 8       s += " 网页正文全文宽:"+ document.body.scrollWidth+"\n";
 9       s += " 网页正文全文高:"+ document.body.scrollHeight+"\n";
10       s += " 网页被卷去的高(ff):"+ document.body.scrollTop+"\n";
11       s += " 网页被卷去的高(ie):"+ document.documentElement.scrollTop+"\n";
12       s += " 网页被卷去的左:"+ document.body.scrollLeft+"\n";
13       s += " 网页正文部分上:"+ window.screenTop+"\n";
14       s += " 网页正文部分左:"+ window.screenLeft+"\n";
15       s += " 屏幕分辨率的高:"+ window.screen.height+"\n";
16       s += " 屏幕分辨率的宽:"+ window.screen.width+"\n";
17       s += " 屏幕可用工作区高度:"+ window.screen.availHeight+"\n";
18       s += " 屏幕可用工作区宽度:"+ window.screen.availWidth+"\n";
19       s += " 你的屏幕设置是 "+ window.screen.colorDepth +" 位彩色"+"\n";
20       s += " 你的屏幕设置 "+ window.screen.deviceXDPI +" 像素/英寸"+"\n";
21       alert (s);
22     }
23     getInfo();
24   </script>

扩展,设置界面所有输入框宽度的语法如下:

 1  <script type="text/javascript" >
 2         //根据屏幕分辨率设置所有文本框的宽度
 3         var width = window.screen.width; //分辨率宽度
 4         var inputWidth = (width - 250) / 2 * 0.90; //场景是一个table里面有4列,分别是列名称1,列值1,列名称2,列值2;250是菜单栏的宽度,除以2就是每个文本框所在td(列值2)的宽度
 5         var doms = document.getElementsByTagName("input");
 6         if (doms != undefined && doms != null && doms.length > 0) {
 7             for (var i = 0; i < doms.length; i++) {
 8                 doms[i].style.width = inputWidth + "px";
 9              }
10          }
11     </script>

转自:http://www.cnblogs.com/tearer/archive/2010/09/06/1819471.html

时间: 2024-11-08 03:47:16

JS获取屏幕分辨率以及当前对象大小等的相关文章

Qt获取屏幕分辨率

http://my.oschina.net/u/1255773/blog/159557 原 Qt获取屏幕分辨率 发表于1年前(2013-09-06 11:00)   阅读(546) | 评论(0) 3人收藏此文章, 我要收藏 赞0 3月21日 深圳 OSC 源创会正在报名中,送华为海思开发板 摘要 使用Qt函数获取屏幕分辨率 Qt 屏幕分辨率 目录[-] Qt获取屏幕分辨率 单个屏幕 多个屏幕 参考: Qt获取屏幕分辨率 需要使用到QDesktopWidget,相关头文件引用: #include

安卓获取屏幕分辨率

public static Point point = new Point();//获取屏幕的大小 getWindowManager().getDefaultDisplay().getSize(point); public int XLength=point.x; //X轴的长度 public int YLength=point.y/; //Y轴的长度 一般获取屏幕分辨率的语句写在oncreate函数里面 更多关于屏幕的物理尺寸,密度的方法可以参考下面这篇博文: http://blog.csdn

android中的长度单位,dip、dp、px、sp及获取屏幕分辨率和密度

本文主要讲的是android中长度单位(dp.px.sp)的用法. 1.px:pixels(像素) (1).不同的设备不同的显示屏显示效果是相同的 (2).这是绝对像素,是多少就永远是多少不会改变. 一般我们形容屏幕的分辨率,例如分辨率800*480,实际表示改手机屏幕在高度上有800个像素,宽度上有400个像素,整个屏幕就是由800*480个像素点组成.但是由于我们的屏幕大小是不一样的,就会导致同样分辨率在不同尺寸的屏幕上表现不同,同分辨率下,尺寸越小的屏幕上每英寸上分布的像素点就越多,即分辨

winform,wpf,winrt获取屏幕分辨率

winform 当前的屏幕除任务栏外的工作域大小     this.Width = System.Windows.Forms.Screen.PrimaryScreen.WorkingArea.Width;     this.Height = System.Windows.Forms.Screen.PrimaryScreen.WorkingArea.Height; 当前的屏幕包括任务栏的工作域大小 this.Width=System.Windows.Forms.Screen.PrimaryScre

js获取屏幕

js获取屏幕(设备)宽高 <script language="javascript"> var h = ""; h += " 网页可见区域宽:"+ document.body.clientWidth+"\n"; h += " 网页可见区域高:"+ document.body.clientHeight+"\n"; h += " 网页可见区域宽:"+ docu

WPF获取屏幕分辨率

转自:http://blog.csdn.net/w8666666/article/details/8190002 double x = SystemParameters.WorkArea.Width;//得到屏幕工作区域宽度double y = SystemParameters.WorkArea.Height;//得到屏幕工作区域高度double x1= SystemParameters.PrimaryScreenWidth;//得到屏幕整体宽度double y1 = SystemParamet

WPFの获取屏幕分辨率并自适应

原文:WPFの获取屏幕分辨率并自适应 double x = SystemParameters.WorkArea.Width;//得到屏幕工作区域宽度 double y = SystemParameters.WorkArea.Height;//得到屏幕工作区域高度 double x1= SystemParameters.PrimaryScreenWidth;//得到屏幕整体宽度 double y1 = SystemParameters.PrimaryScreenHeight;//得到屏幕整体高度

【转载】JS获取屏幕大小

前些日子需要给项目的弹窗上面罩,因为项目左侧是树形菜单,右侧嵌套的iframe ,iframe 的内容不是固定大小,那么,面罩的大小也就不是固定的 因此,用到了JQuery获取当前页面的窗口大小,于是百度了一下,在博客园另一个博主风飘零的博文http://www.cnblogs.com/lf6112/archive/2011/07/26/2117348.html找到方法,再次感谢,于是转载过来了,如有版权问题,欢迎原博主私信解决问题. 下面贴上代码: 屏幕分辨率为:screen.width*sc

cocos2d-x JS 获取屏幕大小或中点

以一张背景图为例: var HelloWorldLayer = cc.Layer.extend({ ctor:function () { this._super(); var bg = new cc.Sprite(res.HelloWorld_png); var size = cc.director.getWinSize();//获取屏幕大小 bg.x = size.width / 2; // x轴/2即为x轴中点 bg.y = size.height / 2; // y轴/2即为y轴中点 th