Hi, don't know if it'll help you but I use:
//get the width of the window var variable1 = document.documentElement.clientWidth; //get the height of the window var variable2 = document.documentElement.clientHeight; //get the scroll position (top) -- scrollLeft is possible too var variable3 = document.documentElement.scrollTop; -weidc On 29 Sep., 15:30, Kabelkultur Gotland <[EMAIL PROTECTED]> wrote: > Hi everyone. > > I'm trying to set the height of an element with jquery depending on > the window height, and on the elements own position in the document. > Using dimensions, I've so far come up with this: > The element is a div with class .tableHolder, and I want it to get a > fixed height, starting from whereever the element happens to be > positioned on the page, and then take up the rest of the window except > for a 20px margin on the bottom(thus the " -20")... > > $(document).ready(function() { > $(".tableHolder").css({ height:($(window).height()) - ($ > (".tableHolder").offset().top) - 20}); > > $(window).resize(function() { > $(".tableHolder").css({ height:($(window).height()) - ($ > (".tableHolder").offset().top) - 20}); > > }); > > }); > > However, this only works if I have an absolute or fixed position > element above this element in the DOM tree. I want the function to > take the window height, and then subtract the top offset for the > element from the window top regardless of what the page might contain > in terms of positioned elements inbetween. The pages that this is mean > for has a pretty complex buildup, so I want to skip all relations with > elements other than the one in question. > > I'm not very good with javascript, so if anyone has any idea on how to > make this work I will really appreciate it.