Rozměry prohlížeče a dokumentu

Ve všech příručkách se uvádí jenom velikost plochy prohlížeče, objekt screen a jeho vlastnosti (screen.width apod.). Ve většině případů je ale výhodnější používat rozměry okna prohlížeče nebo dokumentu. Oboje jsou (možná trochu překvapivě) vlastnosti objektu window.document.body

Přehled vlastností

vlastnost popis poznámka
document.body.scrollWidth šířka dokumentu může být širší než okno
document.body.scrollHeight výška dokumentu bývá o mnoho vyšší než okno
document.body.scrollLeft odrolování dokumentu doprava x-souřadnice horního levého rohu zobrazené oblasti, většinou nula
document.body.scrollTop odrolování dokumentu dolů y-souřadnice horního levého rohu zobrazené oblasti
document.body.offsetWidth šířka okna včetně rolovací lišty  
document.body.offsetHeight výška zobrazené části dokumentu včetně případné rolovací lišty, ale bez panelů nástrojů a stavového řádku
document.body.clientWidth šířka okna bez rolovací lišty vlastně šířka zobrazené části dokumentu
document.body.clientHeight výška zobrazené části dokumentu  

Všechny rozměry jsou v pixelech a testoval jsem je jen pro Internet Explorer, v Mozille asi nefungují, v Netscape 4 určitě ne. Více v Pixyho článku o rozměrech dokumentu.

Vizte též: Metody objektu window