当网页有很多内容的时候会出现滚动条,那么该如何获取整个网页的大小呢(意思是从滚动条的最上端到最底端的高度,好像各种浏览器的处理是不同的,请大家详细解答下)另外,我要用JavaScript弹出一个窗口,要始终让弹出的窗口位于整个屏幕的居中位置(水平居中,垂直居中),又该怎么定位

解决方案 »

  1.   

    document.body.clientWidth ==> BODY对象宽度
    document.body.clientHeight ==> BODY对象高度
    document.documentElement.clientWidth ==> 可见区域宽度
    document.documentElement.clientHeight ==> 可见区域高度
      

  2.   


    // 居中需要知道两个因素 1.可见区域大小 二卷入区域大小
    var de = document.documentElement;
    var bodyWidth = de ? de.clientWidth : document.body.clientWidth; //可见区域var scorllLeft = de ? de.scrollLeft : document.body.scrollLeft; // 卷入区域