javascript——BOM窗口的大小

可视区的宽、高:clientWidth 、clientHeight

滚动距离:scrollTop

内容的实际高度:scrollHeight

HTML代码:

<body style="height:2000px;">
    <div id="div1" style="width:100px; height:100px; border:1px solid red; padding:10px; margin:10px;">
        <div style="width:100px; height:600px; background:#ccc;"></div>
    </div>
</body>

JS代码:

    // 可视区的宽、高
    // alert(document.documentElement.clientWidth);
    // alert(document.documentElement.clientHeight);

    //滚动距离
    document.onclick = function(){
        // alert(document.documentElement.scrollTop);        //IE/火狐支持
        // alert(document.body.scrollTop);                    //仅Chrome支持

        var scrollTop = document.documentElement.scrollTop || document.body.scrollTop;
        // alert(scrollTop);

        //scrollHeight : 内容实际宽高
        var oDiv = document.getElementById(‘div1‘);
        alert(oDiv.scrollHeight);

    };
时间: 2024-10-18 20:56:05

javascript——BOM窗口的大小的相关文章

【转】javascript弹出固定大小的窗口页面

来源:http://weicfprince.blog.163.com/blog/static/8441066920081010113231969/ 现在我们想弹出一个WEB窗体,让其处于屏幕的中间位置,并设置其固定大小,固定外观显示.我们可以在一个JS文件中写这样一个函数: //弹出固定大小固定位置固定外观的新窗口 function OpenWindow(url,w,h) { var left=Math.round((window.screen.availWidth-w)/2); var top

[TimLinux] JavaScript BOM浏览器对象模型

1. 简介 ECMAScript是JavaScript的核心,但是如果要在WEB中使用JavaScript,那么BOM则无疑才是真的的核心.BOM提供了很多对象,用于访问浏览器的功能,这些功能与任何网页内容无关.BOM没有标准,各浏览器厂商间定义的公共对象,可以作为事实上的标准存在.W3C在HTML5中把BOM纳入了规范中. 2. window对象 window对象:表示浏览器的一个实例.window的双重角色:通过JavaScript访问浏览器窗口的一个接口,又是ECMAScript规定的Gl

javascript bom知识点

javascript bom知识点指(Brower Object Model)浏览器对象模型.打开.关闭窗口window.openwindow.close常用属性[可以试着在chrome的调试窗口下把下面的代码输入,看看他都包含哪些东西]window.navigator.userAgentwindow.location关于浏览器而言,恐怕我们需要去明白的一个是[窗口尺寸.工作区尺寸]可视区尺寸[顾名思义就是指我们可以看到的那个窗口]document.documentElement.clientW

JavaScript BOM对象介绍

bom:即broswer object model(浏览器对象模型),由五个对象组成:        Window:对象表示浏览器中打开的窗口 最顶层对象.       Navigator :浏览器对象.       Screen: 屏幕对象       History:浏览器历史对象       Location:地址对象. <!DOCTYPE html> <html> <head> <title>JavaScript BOM对象</title>

javascript中关于坐标 大小 的描述

window对象 有效桌面的大小,除去桌面下面的任务栏的高度 window.screen.availHeight : window.screen.availWidth : 浏览器窗口的左上角相对于windows桌面的位置(FF不支持改属性) window.screenTop : 距windows桌面顶部的距离 window.screenLeft : 距windows桌面左边的距离 屏幕的分辨率 window.screen.height : window.screen.width : 浏览器窗口的

jq 监听调整浏览器窗口的大小

<html><head><script type="text/javascript" src="http://www.w3school.com.cn/jquery/jquery.js"></script><script type="text/javascript">x=0;$(document).ready(function(){$(window).resize(function() {

JavaScript自动关闭窗口

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>JavaScript自动关闭窗口</

win32创建EDIT窗口,并把大小调整为父窗口工作区大小

//Resource.h #define IDC_MAIN_EDIT 101 // //  函数:  WndProc(HWND, UINT, WPARAM, LPARAM) // //  目的:    处理主窗口的消息. // //  WM_COMMAND          - 处理应用程序菜单 //  WM_PAINT    - 绘制主窗口 //  WM_DESTROY              - 发送退出消息并返回 // // LRESULT CALLBACK WndProc(HWND h

重新想象 Windows 8.1 Store Apps (86) - 系统 UI 的新特性: Theme, 窗口宽度大小可变, ApplicationView, DisplayInformation

[源码下载] 作者:webabcd 介绍重新想象 Windows 8.1 Store Apps 之系统 UI 的新特性 Theme - 主题(共有两种主题:Light 和 Dark,默认是 Dark) 窗口宽度可调 ApplicationView DisplayInformation 示例1.Theme - 主题(共有两种主题:Light 和 Dark,默认是 Dark)Theme.xaml <Page x:Class="Windows81.UI.Theme" xmlns=&qu