webForumDet fria alternativet

width och height på iFrame

6 svar · 275 visningar · startad av Smultron

SmultronMedlem sedan juli 2002423 inlägg
#1

Jag vill veta hur man med javascript kan plocka ut bredd o höjd på en Iframe på sidan om ligger innuti

någon som har något förslag?

    parent.window.width.value;
JojoxxMedlem sedan juni 20004 308 inlägg
#2

Från dokumentet i en iframe vill du ta reda på iframens höjd/bredd?

w=(document.all)?document.body.clientWidth:window.innerWidth;
h=(document.all)?document.body.clientHeight:window.innerHeight;
SmultronMedlem sedan juli 2002423 inlägg
#3

detta fungerade inte men det är så jag vill göra...

JojoxxMedlem sedan juni 20004 308 inlägg
#4

Nehepp... Får man fråga vad du vill göra? :)

SmultronMedlem sedan juli 2002423 inlägg
#5

Ja
jag vill ta reda på bredden och höjden på en iFrame från dokumentet som ligger som källa i iframen...alltså det som visas i iframen

JojoxxMedlem sedan juni 20004 308 inlägg
#6

Ok, men du måste skilja på iframens höjd och dokumentets (bodyns) höjd. Det är därför du får en scroll-lista om dokumentet är större än det som får plats i fönstret. Om du vill ta reda på dokumentets (bodyns) höjd från aktuellt dokument använder du:

var h=(document.height)?document.height:document.body.scrollHeight;

(och motsvarande width för bredden), eller om du vill ha reda på höjden på ett dokument som ligger i en iframe (med namnet foo) i aktuellt dokument;

var h=(document.height)?foo.document.height:foo.document.body.scrollHeight;
SmultronMedlem sedan juli 2002423 inlägg
#7

mm det funkar nu har jag bara endel andra problem dock :( får fixa till det

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