`
haiyupeter
  • 浏览: 425945 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

浏览器窗口相关宽度和高度解析

    博客分类:
  • Util
阅读更多
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script type="text/javascript">
function test(){  
var    s  =  "";    
s  +=  "\r\n网页可见区域宽:"+  document.body.clientWidth;    
s  +=  "\r\n网页可见区域高:"+  document.body.clientHeight;    
s  +=  "\r\n网页可见区域高:"+  document.body.offsetWidth  +"  (包括边线的宽)";    
s  +=  "\r\n网页可见区域高:"+  document.body.offsetHeight  +"  (包括边线的宽)";    
s  +=  "\r\n网页正文全文宽:"+  document.body.scrollWidth;    
s  +=  "\r\n网页正文全文高:"+  document.body.scrollHeight;    
s  +=  "\r\n网页被卷去的高:"+  document.body.scrollTop;    
s  +=  "\r\n网页被卷去的左:"+  document.body.scrollLeft;    
s  +=  "\r\n网页正文部分上:"+  window.screenTop;    
s  +=  "\r\n网页正文部分左:"+  window.screenLeft;    
s  +=  "\r\n屏幕分辨率的高:"+  window.screen.height;    
s  +=  "\r\n屏幕分辨率的宽:"+  window.screen.width;    
s  +=  "\r\n屏幕可用工作区高度:"+  window.screen.availHeight;    
s  +=  "\r\n屏幕可用工作区宽度:"+  window.screen.availWidth;    
alert(s);    
}  
</script>
</head>
<body>
<br>adfdafdasfdafdafdafdadadfadfadfdaf  
<br>adfdafdasfdafdafdafdadadfadfadfdaf  
<br>adfdafdasfdafdafdafdadadfadfadfdaf  
<br>adfdafdasfdafdafdafdadadfadfadfdaf  
<br>adfdafdasfdafdafdafdadadfadfadfdaf  
<br>adfdafdasfdafdafdafdadadfadfadfdaf  
<br>adfdafdasfdafdafdafdadadfadfadfdaf  
<br>adfdafdasfdafdafdafdadadfadfadfdaf  
<br>adfdafdasfdafdafdafdadadfadfadfdaf  
<br>adfdafdasfdafdafdafdadadfadfadfdaf  
<br>adfdafdasfdafdafdafdadadfadfadfdaf  
<br>adfdafdasfdafdafdafdadadfadfadfdaf  
<br>adfdafdasfdafdafdafdadadfadfadfdaf  
<input type="button" name="test1" value="提交" onclick="test()">  
<br>adfdafdasfdafdafdafdadadfadfadfdaf  
<br>adfdafdasfdafdafdafdadadfadfadfdaf  
<br>adfdafdasfdafdafdafdadadfadfadfdaf  
<br>adfdafdasfdafdafdafdadadfadfadfdaf  
<br>adfdafdasfdafdafdafdadadfadfadfdaf  
<br>adfdafdasfdafdafdafdadadfadfadfdaf  
<br>adfdafdasfdafdafdafdadadfadfadfdaf  
<br>adfdafdasfdafdafdafdadadfadfadfdaf  
<br>adfdafdasfdafdafdafdadadfadfadfdaf  
<br>adfdafdasfdafdafdafdadadfadfadfdaf  
<br>adfdafdasfdafdafdafdadadfadfadfdaf  
<br>adfdafdasfdafdafdafdadadfadfadfdafdfdafdasfdafdafdafdadadfadfadfdafdfdafdasfdafdafdafdadadfadfadfdafdfdafdasfdafdafdafdadadfadfadfdafdfdafdasfdafdafdafdadadfadfadfdaf  
<br>adfdafdasfdafdafdafdadadfadfadfdaf  
<br>adfdafdasfdafdafdafdadadfadfadfdaf  
<br>adfdafdasfdafdafdafdadadfadfadfdaf  
<br>adfdafdasfdafdafdafdadadfadfadfdaf  
<br>adfdafdasfdafdafdafdadadfadfadfdaf  
<br>adfdafdasfdafdafdafdadadfadfadfdaf  
<br>adfdafdasfdafdafdafdadadfadfadfdaf  
<br>adfdafdasfdafdafdafdadadfadfadfdaf  
<br>adfdafdasfdafdafdafdadadfadfadfdaf  
<input type="button" name="test2" value="提交" onclick="test()">  
<br>adfdafdasfdafdafdafdadadfadfadfdaf  
<br>adfdafdasfdafdafdafdadadfadfadfdaf  
<br>adfdafdasfdafdafdafdadadfadfadfdaf  
<br>adfdafdasfdafdafdafdadadfadfadfdaf  
<br>adfdafdasfdafdafdafdadadfadfadfdaf  
<br>adfdafdasfdafdafdafdadadfadfadfdaf  
<br>adfdafdasfdafdafdafdadadfadfadfdaf  
<br>adfdafdasfdafdafdafdadadfadfadfdaf  
<br>adfdafdasfdafdafdafdadadfadfadfdaf  
<br>adfdafdasfdafdafdafdadadfadfadfdaf  
<br>adfdafdasfdafdafdafdadadfadfadfdaf  
<br>adfdafdasfdafdafdafdadadfadfadfdaf  
<br>adfdafdasfdafdafdafdadadfadfadfdaf  
<br>adfdafdasfdafdafdafdadadfadfadfdaf  
<br>adfdafdasfdafdafdafdadadfadfadfdaf  
<br>adfdafdasfdafdafdafdadadfadfadfdaf  
<br>adfdafdasfdafdafdafdadadfadfadfdaf  
<br>adfdafdasfdafdafdafdadadfadfadfdaf  
  
</body>
</html>
分享到:
评论

相关推荐

    js获取浏览器高度和宽度值.pdf

    - `window.innerWidth` 和 `window.innerHeight`: 这两个属性在现代浏览器中广泛支持,它们分别返回浏览器窗口的可视区域宽度和高度,包括垂直滚动条(如果存在的话)。 3. **滚动位置和全文尺寸** - `document....

    浏览器窗口属性大全

    - **`innerWidth`** 和 **`innerHeight`**:返回窗口可视区域的宽度和高度,不包括工具栏、滚动条等非内容区域。 - **`outerWidth`** 和 **`outerHeight`**:返回整个窗口(包括滚动条、工具栏等)的宽度和高度。 ...

    js实现浏览器窗口大小被改变时触发事件的方法

    在浏览器中,window对象表示一个窗口,它包含了有关当前浏览器窗口的信息,同时也提供了很多方法和属性来与这个窗口进行交互。window对象在JavaScript编程中扮演着极其重要的角色,因为它允许开发者访问浏览器的一些...

    javascript窗口宽高,鼠标位置,滚动高度(详细解析).docx

    在JavaScript中,可以通过多种方式来获取浏览器窗口的宽度和高度: 1. **`window.innerWidth` 和 `window.innerHeight`**: - 这两个属性返回的是视口的宽度和高度,不包括工具栏或菜单等部分。 - 在大多数现代...

    关于获取各种浏览器可见窗口大小

    - **`document.body.clientWidth`** 和 **`document.body.clientHeight`**:这两个属性分别表示文档体的宽度和高度,不包含边框和滚动条。 - **`document.body.offsetWidth`** 和 **`document.body.offsetHeight`**...

    javascript中获得屏幕中和浏览器中所有的尺寸方法

    #### 浏览器窗口的宽度与高度 - **`document.body.clientWidth`**:表示文档内容区域的宽度,不包括滚动条或边框。 - **`document.body.clientHeight`**:表示文档内容区域的高度,同样不包括滚动条或边框。 - **`...

    解决多种浏览器获取滚动条高度

    - 如果需要同时获取滚动条的宽度和高度,可以参考类似的方法,只是需要将获取滚动位置的逻辑替换为获取宽度或高度的逻辑。 #### 六、总结 通过上述方法,我们可以有效地解决在不同浏览器中获取滚动条高度的问题。...

    JavaScript 获取浏览器的显示区域大小信息

    - **Scroll Size**:表示元素(如页面)的实际宽度和高度,包括任何不可见的部分。 - **Screen Size**:屏幕的尺寸,可以是整个显示器的尺寸或浏览器窗口的尺寸。 #### 二、获取浏览器显示区域尺寸的方法 ##### 1....

    用CSS将登录框水平垂直居中于浏览器.pdf

    本文将详细解析如何使用CSS将登录框水平垂直居中于浏览器窗口。 首先,我们要明白CSS中的定位机制。在CSS中,我们可以使用`position`属性来设置元素的定位方式,主要有`static`(默认值)、`relative`、`absolute`...

    自适应浏览器全屏焦点图

    "自适应浏览器全屏焦点图"正是这种技术的一个实现,它的特点是能够根据用户浏览器窗口的大小自动调整尺寸,保证在不同设备和屏幕分辨率下都能呈现出良好的视觉效果。 一、自适应设计原理 自适应设计是现代网页设计...

    Web开发,浏览器分层

    布局算法根据元素的样式属性(如宽度、高度、位置等)计算出每个元素的位置和大小。 4. **绘图层**:完成布局后,浏览器开始绘制元素,生成光栅化图像。每个元素会被分配到一个或多个图层,这些图层可以独立地进行...

    javascript获取窗口属性值

    其中一项常见需求是获取浏览器窗口的各种属性值,比如宽度、高度等,这对于响应式设计或某些特定功能(如弹窗位置计算)非常有用。 #### 一、主要窗口属性 在提供的代码示例中,通过`getInfo`函数展示了如何获取一...

    上下左右走动窗口

    1. **函数定义**:`WinScroll`函数接收三个参数:`direction`表示移动方向(1为上、2为下、3为左、4为右),`xWidth`和`xHeight`分别代表窗口的宽度和高度。 2. **条件判断**:首先检查浏览器版本是否支持(这里...

    javascript获得网页窗口实际大小的示例代码.docx

    - **`document.documentElement.clientWidth`** 和 **`document.documentElement.clientHeight`**:这两个属性返回的是文档元素的内部宽度和高度,不包含滚动条的宽度。 - **`document.body.clientWidth`** 和 **`...

    将弹出窗口切换至最大.txt

    `screen.availWidth`和`screen.availHeight`分别代表了屏幕的有效宽度和高度,这两个值考虑了操作系统任务栏等非浏览器区域所占用的空间。通过这种方式调整窗口大小,可以确保窗口最大化并且不会被任务栏或其他系统...

    02._弹出窗口全解析

    ### 弹出窗口全解析:深入理解`window.open`与相关技术 在现代网页开发中,弹出窗口是一个常见的功能需求,它不仅用于显示额外的信息,还常被用于登录、注册、广告展示等场景。本文将全面解析弹出窗口的实现机制,...

    JS根据浏览器窗口大小实时动态改变网页文字大小的方法

    在网页设计中,为了提供更好的用户体验,特别是在不同的设备和屏幕尺寸下,往往需要根据浏览器窗口的大小来调整页面元素的尺寸。本文将详细介绍如何使用JavaScript实现根据浏览器窗口大小实时动态改变网页文字的大小...

    BMP图片浏览器(读取图像并显示)

    信息头则包含了图像的具体属性,如宽度、高度、颜色深度等;像素数据则是按照特定排列方式存储的图像实际颜色值。 BMP图片浏览器的实现涉及到计算机图形学和图像处理的知识。在读取BMP文件时,程序需要解析文件头和...

    js中获取相对位置

    // 获取浏览器窗口的宽度和高度 var c_width = document.documentElement.clientWidth || document.body.clientWidth; var c_height = document.documentElement.clientHeight || document.body.clientHeight; ...

Global site tag (gtag.js) - Google Analytics