webForumDet fria alternativet

width och height på iFrame

JavaScript

6 svar · 275 visningar · startad av Smultron

Medlem sedan juli 2002423 inlägg
Frågan#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;
Medlem 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;
Medlem sedan juli 2002423 inlägg
#3

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

Medlem sedan juni 20004 308 inlägg
#4

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

Medlem 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

Medlem 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;
Medlem sedan juli 2002423 inlägg
#7

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

260 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)