27. oktober 2004 - 16:36
Der er
7 kommentarer og 1 løsning
Iframe højde efter højde af indhold?
Har en html side som skal vises i en iframe. Siden starter... <BODY leftMargin=0 topMargin=0 onload=randomPopup() marginheight="0" marginwidth="0"> <div id="Layer1" style="position:absolute; left:30px; top:669px; width:2px; height:19px; z-index:1"></div> <TABLE class=maintbl cellSpacing=0 cellPadding=0 width="100%" border=0> <TBODY> <TR> <TD> <TABLE class=innertbls cellSpacing=0 cellPadding=3 width="100%" border=0><TBODY> <TR> --------------------------- Hvordan skal koden se ud, når den skal udvide iframe efter højden? Iframe bredden er fast= 605 px.
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
27. oktober 2004 - 16:44
#1
height="auto" ??
27. oktober 2004 - 16:47
#2
Kan du ikke bruge ifrHeight() ?-) <script language="javascript" type="text/javascript"> function ifrHeight(){ var t=document.body.scrollHeight; if(parent!=window)parent.document.getElementById('IFRAMEID').style.height=t+4+'px'; } </script> <body style="margin:0;" onload="randomPopup();ifrHeight();">
27. oktober 2004 - 16:55
#3
Nej det virker ikke. Siden er lavet med tabeller og iframes osv. --------------------------------------------------------------------- Min iframe: <iframe id="sms" src="sms.htm" name="sms" width="605" marginwidth="0" height="400" marginheight="0" align="top" scrolling="no" frameborder="0" allowtransparency="true"></iframe> Og scriptet som jeg ikke kan få til at virke: <script language="javascript" type="text/javascript"> function ifrHeight(){ var t=document.body.scrollHeight; if(parent!=window)parent.document.getElementById('SMS').style.height=t+4+'px'; } window.onload=ifrHeight; //--> </script>
27. oktober 2004 - 16:56
#4
ups - tabeller og layers *G*
27. oktober 2004 - 19:57
#5
28. oktober 2004 - 13:32
#6
Har lige ringet til firmaet og sagen er den at jeg ikke kan indsætte javascript på SMS siden som skal vises i min iframe, da jeg kun henviser til den. Jeg kan indsætte CSS, men det hjælper vel ikke noget? Så er der vel ikke så meget at gøre....?
28. oktober 2004 - 13:38
#7
-- nej, for vi kan heller ikke scripte mod den og aflæse sidehøjden, da cross-domain scripting simpelthen er umuligt ...
29. oktober 2004 - 14:46
#8
Ærgeligt.... tak for kommentar. Har oprettet nyt spørgsmål, hvis du er frisk *S*
Vi tilbyder markedets bedste kurser inden for webudvikling