JS 獲取網頁內容高度 和 網頁可視高度 支持IE 6789 Firefox Chrome 【轉】

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;
}
相關文章
相關標籤/搜索