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;
6 svar · 279 visningar · startad av Smultron
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;
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;
detta fungerade inte men det är så jag vill göra...
Nehepp... Får man fråga vad du vill göra?
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
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;
mm det funkar nu har jag bara endel andra problem dock får fixa till det