Hej!
Jag undrar om det finns något sätt att anpassa höjden på en iframe efter innehåller på källsidan? Att bara använda height="auto" fungerar inte.
Tack på förhand! :)
Mvh Johan
HTML & CSSur HTML, XHTML & CSS
5 svar · 1 386 visningar · startad av lbs129
Hej!
Jag undrar om det finns något sätt att anpassa höjden på en iframe efter innehåller på källsidan? Att bara använda height="auto" fungerar inte.
Tack på förhand! :)
Mvh Johan
Har du sökt?
Finns diverse metoder, men dom funkar bara då ursprungsidan laddas in. Dvs. om du trycker på en länk inuti ramen så kommer höjden inte att justeras.
T.ex.
<iframe name="ifr" id="ifr" src="whatever.html" onload="this.style.height = ifr.document.body.scrollHeight + 5"></iframe>
Men det är inget bra sätt..
Jo jag har sökt men inte hittat så mycket, och de metoder jag har hittat har varit krångligare än den du föreslog. Finns det inget sätt att få höjden att anpassas efter nya sidor också? Det är nämligen så att vi vill få en ASP-sida som laddas från en annan server att "smälta in" i en sida där servern inte har stöd för ASP. Finns det något annat sätt än iframe?
Mvh Johan
Hmm...
Har du kontroll över ASP-sidan (dvs kan du skapa nya ASP-sidor på den andra servern) ?
Ja, det har jag. :) Det som är meningen är att vi ska integrera en köp och sälj-marknad som jag kodar i ASP i en portalsida i ett PHPBB-forum.
Mvh Johan
OK.
Det jag for efter var "Ajax" - eller eventuellt i form av script som hämtar data i JSON-format och formaterar upp det via en callback (se t.ex. http://docs.jquery.com/Ajax/jQuery.getJSON) utifall att servrarna ligger i olika domäner...
... men det är lite komplext att "porta" en hel app till något av de formaten så ...