[JS]Wymiary dokumentu

0

Witam!
Tworzę galerię zdjęć i potrzebna mi jest możliwość ustalenia wymiarów strony:
w firefox działa: document.width/height
czy w IE jest jakiś odpowiednik zmiennej definiującej wymiary?
oczywiście googlowałem, ale
z góry dzięki za wszelką pomoc

0

dlatego kocham jQuery..

0

Dzięki bordeux!
jednak coś ciągle jest nie tak:
document.body.clientHeight na mojej stronie zwraca wysokość widocznej części dokumentu
gdy w pasek adresu URL dla wszystkich innych stron wpisuję javascript:alert(document.body.clientHeight) wychodzi wysokość całego dokumentu
nic z tego nie rozumiem:(

=Edit====================
Po dodaniu:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

document.body.clientHeight działa jak powinno jednakże document.body.scrollTop staje się zawsze zerowe i sypie mi to cały układ strony

0

może jednak jQuery? ;p umrzeć można bez tego..

0

document.body.clientHeight działa jak powinno jednakże document.body.scrollTop staje się zawsze zerowe i sypie mi to cały układ strony
IE wchodziło w tryb zgodności wstecznej (nazywa się to Quirks). Jeśli się sypie cały układ, to właśnie przez to, że pisałeś cssa tak, żeby stronka ładnie wyglądała właśnie w trybie quirks. Trzeba poprawić to i owo, i będzie git ;)

0

Sypie się dlatego że document.body.scrollTop staje się zerowe bez względu na pozycję pionowego paska przewijaniai nie mogę ustalić w którym miejscu dokumentu jest mysz
wcześniej robiłem to tak:

Y = event.clientY + document.body.scrollTop;

gdy document.body.scrollTop przestał się zmieniać wraz z pozycją paska przewijania Y jest równe event.clientY (+0) czyli pozycji Y myszy według lewego górnego rogu ramki dokumentu a nie samego dokumentu

0

Jest i rozwiązanie: http://forums.digitalpoint.com/showthread.php?t=11965#post345659
W google wpisałem ie document.body.scrolltop i pierwszy wynik to ów wątek.

1 użytkowników online, w tym zalogowanych: 0, gości: 1