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
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