JS 获取网页内容高度 和 网页可视高度 支持IE 6789 Firefox Chrome

转载 2013年12月03日 10:58:09
function getClientHeight()
{
    //可见高
    var clientHeight=document.body.clientHeight;//其它浏览器默认值
    if(navigator.userAgent.indexOf("MSIE 6.0")!=-1)
    {
        clientHeight=document.body.clientHeight;
    }
    else if(navigator.userAgent.indexOf("MSIE")!=-1)
    {
        //IE7 IE8
        clientHeight=document.documentElement.offsetHeight
    }

    if(navigator.userAgent.indexOf("Chrome")!=-1)
    {
        clientHeight=document.body.scrollHeight;
    }

    if(navigator.userAgent.indexOf("Firefox")!=-1)
    {
        clientHeight=document.documentElement.scrollHeight;
    }
    return clientHeight;
}

//获得网页内容高度
function getContentHeight()
{
    //可见高
    var ContentHeight=document.body.scrollHeight;//其它浏览器默认值

    if(navigator.userAgent.indexOf("Chrome")!=-1)
    {
        ContentHeight= document.body.clientHeight;
    }

    if(navigator.userAgent.indexOf("Firefox")!=-1)
    {
        ContentHeight=document.body.offsetHeight;
    }
    return ContentHeight;
}


相关文章推荐

在ie, firefox, chrome上用js 获取页面的高度

function getInfo()  {  var s = "";  s += " 网页可见区域宽:"+ document.body.clientWidth;  s += " 网...

用HTML5为你的网页添加音效(兼容Firefox 3.5+, IE 6-9, Safari 3.0+, Chrome 3.0+, Opera 10.5+)

播放 /*Play sound component*/ /*  * profile:     JSON, {src:'chimes.wav',altSrc:'',loop:false...

js获取滚动条距离浏览器顶部,底部的高度,兼容ie和firefox

做web开发经常会碰到需要获取浏览器的滚动条与顶部和底部的距离,然后做相应的处理动作。下面作者就如何通过js来获取浏览器滚动条距离浏览器顶部和底部的高度做一下分享,这个是同时兼容ie和firefox的...

如何抓取执行js之后的网页内容

问题:用httpclient和Jsoup似乎没办法获取到执行了js之后的网页内容? 两种思路:

node js 抓取指定网页内容gb2312乱码问题解决

开始思路是用crawler。具体地址在Github上。https://github.com/sylvinus/node-crawler                 它的好处是可以用jquery选...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)