1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
|
/* This file is a part of CanDyDOC fileset.
File is written by Victor Nakoryakov and placed into the public domain.
This file is javascript with cross-browser utility functions. */
function getLeft(elem)
{
var ret = 0;
while (elem.offsetParent)
{
ret += elem.offsetLeft;
elem = elem.offsetParent;
}
return ret;
}
function getTop(elem)
{
var ret = 0;
while (elem.offsetParent)
{
ret += elem.offsetTop;
elem = elem.offsetParent;
}
return ret;
}
function getWindowHeight()
{
var ret = 0;
if (typeof(window.innerHeight) == "number")
ret = window.innerHeight;
else if (document.documentElement && document.documentElement.clientHeight)
ret = document.documentElement.clientHeight;
else if (document.body && document.body.clientHeight)
ret = document.body.clientHeight;
return ret;
}
|