webForumDet fria alternativet

Mäta höjd på sida?

JavaScriptur Javascript

1 svar · 168 visningar · startad av SugarDaddy

SugarDaddyMedlem sedan apr. 20021 155 inlägg
#1

Nyfiken fråga, finns det något enkelt sätt att mäta höjden på en sida efter att man har hämtat in innehållstexten för att avgöra om en "till sidtopp"-länk ska läggas in eller inte?
Lite onödig funktion kanske, men ibland kan det se lite fånigt ut med fem rader text och den nämnda länken.. ;)
Spontant kommer jag bara på meckiga sätt som att räkna antalet tecken när man hämtar från databasen o dylikt?

Peter SMedlem sedan dec. 20025 483 inlägg
#2

Om du lägger innehållet på sidan i exempelvis ett "div"-element och ger detta ett unikt id, skulle du kunna göra så här:

<head>

<script type="text/javascript">
<!--

window.onload = function(){
	var content = document.getElementById( "content" );

	alert( content.offsetHeight );
};

//-->
</script>

</head>

<body>

<div id="content">Foo <br> Bar </div>

</body>

:)

252 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
0 ms — hämta forumlista (cache)
123 ms — hämta statistik (db)
127 ms — hämta tråd, inlägg och bilagor (db)