<!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>
分享到:
相关推荐
- `window.innerWidth` 和 `window.innerHeight`: 这两个属性在现代浏览器中广泛支持,它们分别返回浏览器窗口的可视区域宽度和高度,包括垂直滚动条(如果存在的话)。 3. **滚动位置和全文尺寸** - `document....
- **`innerWidth`** 和 **`innerHeight`**:返回窗口可视区域的宽度和高度,不包括工具栏、滚动条等非内容区域。 - **`outerWidth`** 和 **`outerHeight`**:返回整个窗口(包括滚动条、工具栏等)的宽度和高度。 ...
在浏览器中,window对象表示一个窗口,它包含了有关当前浏览器窗口的信息,同时也提供了很多方法和属性来与这个窗口进行交互。window对象在JavaScript编程中扮演着极其重要的角色,因为它允许开发者访问浏览器的一些...
在JavaScript中,可以通过多种方式来获取浏览器窗口的宽度和高度: 1. **`window.innerWidth` 和 `window.innerHeight`**: - 这两个属性返回的是视口的宽度和高度,不包括工具栏或菜单等部分。 - 在大多数现代...
- **`document.body.clientWidth`** 和 **`document.body.clientHeight`**:这两个属性分别表示文档体的宽度和高度,不包含边框和滚动条。 - **`document.body.offsetWidth`** 和 **`document.body.offsetHeight`**...
#### 浏览器窗口的宽度与高度 - **`document.body.clientWidth`**:表示文档内容区域的宽度,不包括滚动条或边框。 - **`document.body.clientHeight`**:表示文档内容区域的高度,同样不包括滚动条或边框。 - **`...
- 如果需要同时获取滚动条的宽度和高度,可以参考类似的方法,只是需要将获取滚动位置的逻辑替换为获取宽度或高度的逻辑。 #### 六、总结 通过上述方法,我们可以有效地解决在不同浏览器中获取滚动条高度的问题。...
- **Scroll Size**:表示元素(如页面)的实际宽度和高度,包括任何不可见的部分。 - **Screen Size**:屏幕的尺寸,可以是整个显示器的尺寸或浏览器窗口的尺寸。 #### 二、获取浏览器显示区域尺寸的方法 ##### 1....
本文将详细解析如何使用CSS将登录框水平垂直居中于浏览器窗口。 首先,我们要明白CSS中的定位机制。在CSS中,我们可以使用`position`属性来设置元素的定位方式,主要有`static`(默认值)、`relative`、`absolute`...
"自适应浏览器全屏焦点图"正是这种技术的一个实现,它的特点是能够根据用户浏览器窗口的大小自动调整尺寸,保证在不同设备和屏幕分辨率下都能呈现出良好的视觉效果。 一、自适应设计原理 自适应设计是现代网页设计...
布局算法根据元素的样式属性(如宽度、高度、位置等)计算出每个元素的位置和大小。 4. **绘图层**:完成布局后,浏览器开始绘制元素,生成光栅化图像。每个元素会被分配到一个或多个图层,这些图层可以独立地进行...
其中一项常见需求是获取浏览器窗口的各种属性值,比如宽度、高度等,这对于响应式设计或某些特定功能(如弹窗位置计算)非常有用。 #### 一、主要窗口属性 在提供的代码示例中,通过`getInfo`函数展示了如何获取一...
1. **函数定义**:`WinScroll`函数接收三个参数:`direction`表示移动方向(1为上、2为下、3为左、4为右),`xWidth`和`xHeight`分别代表窗口的宽度和高度。 2. **条件判断**:首先检查浏览器版本是否支持(这里...
- **`document.documentElement.clientWidth`** 和 **`document.documentElement.clientHeight`**:这两个属性返回的是文档元素的内部宽度和高度,不包含滚动条的宽度。 - **`document.body.clientWidth`** 和 **`...
`screen.availWidth`和`screen.availHeight`分别代表了屏幕的有效宽度和高度,这两个值考虑了操作系统任务栏等非浏览器区域所占用的空间。通过这种方式调整窗口大小,可以确保窗口最大化并且不会被任务栏或其他系统...
### 弹出窗口全解析:深入理解`window.open`与相关技术 在现代网页开发中,弹出窗口是一个常见的功能需求,它不仅用于显示额外的信息,还常被用于登录、注册、广告展示等场景。本文将全面解析弹出窗口的实现机制,...
在网页设计中,为了提供更好的用户体验,特别是在不同的设备和屏幕尺寸下,往往需要根据浏览器窗口的大小来调整页面元素的尺寸。本文将详细介绍如何使用JavaScript实现根据浏览器窗口大小实时动态改变网页文字的大小...
信息头则包含了图像的具体属性,如宽度、高度、颜色深度等;像素数据则是按照特定排列方式存储的图像实际颜色值。 BMP图片浏览器的实现涉及到计算机图形学和图像处理的知识。在读取BMP文件时,程序需要解析文件头和...
// 获取浏览器窗口的宽度和高度 var c_width = document.documentElement.clientWidth || document.body.clientWidth; var c_height = document.documentElement.clientHeight || document.body.clientHeight; ...