Jak dynamicznie obliczyć wysokość strony

Z ToProste
Skocz do: nawigacji, wyszukiwania

Czasami zachodzi potrzeba wyświetlenia na stronie www jakiejś treść w zależności od jej długości. Z pomocą przychodzi nam JavaScript.
Kod poniższej funkcji zwraca nam obliczoną dynamicznie wysokość strony.

<script type="text/javascript">
function getStronaWysokosc() 
{
	var D = document;
	return Math.max(
		Math.max(D.body.offsetHeight, D.documentElement.offsetHeight),
		Math.max(D.body.scrollHeight, D.documentElement.scrollHeight),
		Math.max(D.body.clientHeight, D.documentElement.clientHeight)
	);
}
</script>
 
Użycie funkcji i wyświetlenie wysokości:
<script type="text/javascript">
	document.write("wysokosc: " + getDocHeight());
</script>


Zobacz też

<htmlet>zobacz-tez</htmlet>