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.

Reply via email to