18 lines
688 B
JavaScript
18 lines
688 B
JavaScript
// xClientHeight, Copyright 2001-2005 Michael Foster (Cross-Browser.com)
|
|
// Part of X, a Cross-Browser Javascript Library, Distributed under the terms of the GNU LGPL
|
|
|
|
function xClientHeight()
|
|
{
|
|
var h=0;
|
|
if(xOp6Dn) h=window.innerHeight;
|
|
else if(document.compatMode == 'CSS1Compat' && !window.opera && document.documentElement && document.documentElement.clientHeight)
|
|
h=document.documentElement.clientHeight;
|
|
else if(document.body && document.body.clientHeight)
|
|
h=document.body.clientHeight;
|
|
else if(xDef(window.innerWidth,window.innerHeight,document.width)) {
|
|
h=window.innerHeight;
|
|
if(document.width>window.innerWidth) h-=16;
|
|
}
|
|
return h;
|
|
}
|