webForumDet fria alternativet

Höjd på document?

5 svar · 274 visningar · startad av erik_nordell

erik_nordellMedlem sedan aug. 2000431 inlägg
#1

Hur får jag höjden på ett document, alltså jag vill veta "height" för <html> till </html>

Har en iframe och vill att den ska "resize":a beroende på hur "långt" documentet i iframen är...
typ?

iframen heter "press", har testat å lägga detta scriptet i iframen men det funkar inte...
nån?

parent.document['all'].press.height=window.height;

JojoxxMedlem sedan juni 20004 308 inlägg
#2

I iframe-dokumentet;

<body onLoad="parent.document.getElementById('myiframe').style.height=(document.height)?document.height:document.body.scrollHeight;">

Och iframen skapas med ex;

<iframe name="myiframe" id="myiframe" style="width:400px;height:400px;"></iframe>
erik_nordellMedlem sedan aug. 2000431 inlägg
#3

Hmm... det fungerar inte...
testade ifall den överhuvudtaget fick något värde:

alert((document.height)?document.height:document.body.scrollHeight);

men jag får bara ett felmeddelande då, så det är la nåt fel i den koden? :)

JojoxxMedlem sedan juni 20004 308 inlägg
#4

Det är aldrig något fel på mina kodsnuttar, vet du inte det? ;)

Vad kör du för webbläsare? Kan tänka mig att det inte fungerar i ex Opera (för att inte tala om Lynx ;)). Sedan är det viktigt att du kör det efter det att sidan laddats, därav anropet från onLoad. Annars är ju inte sidan färdigrenderat och höjden på dokumentet rättvisande.

JojoxxMedlem sedan juni 20004 308 inlägg
#5

Ett exempel.

erik_nordellMedlem sedan aug. 2000431 inlägg
#6

Förlåt mästare ;)

Hade lagt scriptet i headtaggen... å så skulle det ju inte va...
nu funkar det, tack så mycket!!! *glad*

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