Seneste forumindlæg
Køb / Salg
 * Uofficiel Black/White liste V3
Login / opret bruger

Forum \ Programmering og webdesign \ Hjemmeside design
Denne tråd er over 6 måneder gammel

Er du sikker på, at du har noget relevant at tilføje?

Problem med iframe

Af Monsterbruger numb | 14-11-2004 17:40 | 1107 visninger | 10 svar, hop til seneste
Hej, jeg har lige et problem med min iframe. Jeg har en side som oprindeligt er lavet med asp-include, altså uden frames eller iframes. Men nu er der altså kommet en flash-film i topbanneret, og det er pænt irriterende at den restarter hver gnag jeg trykker på et link. Så nu har jjeg sat en iframe ind i midten for at undgå dette. Nu er mit problem bare at jeg vil have denne iframe, til at strække sig i højden efter indholdet af den. Jeg vil nemlig ikke have nogle scrollbars. Hvordan gør jeg dette?
--
Gæstebruger, opret dit eget login og få din egen signatur.
#1
Steffan
Giga Supporter
14-11-2004 18:05

Rapporter til Admin
Prøv at sætte dette ind i din IFRAME. For du så ikke højden, så må du vel også kunne assigne window.innerHeight = 200 Eller noget i den stil. <script language="JavaScript"><!-- var height, width; if (document.all) height = document.body.offsetHeight, width = document.body.offsetWidth; else if (document.layers) height = window.innerHeight, width = window.innerWidth; alert (height); //--></script>
--
Nyt Community - http://www.pcfreek.dk[...] Portfolio - http://www.web-grafik.dk[...]
#2
buggi
Supporter
14-11-2004 18:06

Rapporter til Admin
eller prøv med det her (ved ikke om det er det du har probs med) <iframe align="center" name="diniframe" src="testsideindex.htm" width="375" height="125" scrolling="yes" frameborder="0" marginwidth="0" marginheight="0"> </iframe>
--
Hvis jeg havde en go signatur ville jeg skrive en
#3
numb
Monsterbruger
14-11-2004 18:12

Rapporter til Admin
#1 Den fik jeg ikke lige fat i. Min nuværende iframe ser søden ud: <iframe name="midterframe" width="562" height="100%" src="iframe.htm" scrolling="no" title="midterframe" border="0" frameborder="0"> </iframe> Hvordan ville du lave den?
--
Gæstebruger, opret dit eget login og få din egen signatur.
#4
Steffan
Giga Supporter
14-11-2004 18:25

Rapporter til Admin
Prøv og rod lidt med den her: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" " http://www.w3.org[...] <html> <head> <title>Fuld højde m. iframe</title> <meta name="keywords" content="roenving, http://www.eksperten.dk[...] <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <style type="text/css"> html,body{height:100%;margin:0px;border:0px;padding:0px;} #top{position:relative;height:120px;background-color:#789;} #main{position:relative;height:300px;background-color:#559;overflow:hidden;} #bottom{position:relative;height:120px;background-color:#789;} #mainiframe{height:100%;width:100%;overflow:auto;} </style> <script language="javascript" type="text/javascript"> var exDivs = ['top','bottom'];//id på elementer, som skal fratrækkes for at finde main-divens højde var minH = 300;//main-divens mindste højde var ie = (document.all)?true:false; function sizeDiv(){ var bH = (window.innerHeight)?window.innerHeight:document.body.offsetHeight; var exH = 0; for(i=0;exDivs.length>i;i++){ exH += document.getElementById(exDivs[i]).offsetHeight; } nyH = Math.max(minH,bH-exH); document.getElementById('main').style.height = nyH + 'px'; ifr = document.getElementById('mainiframe'); if(ifr)ifr.style.height = nyH + 'px'; } </script> </head> <body onresize="if(!ie){sizeDiv();}else{location.reload(true);}" onload="sizeDiv();"> <div id="top">Top-div</div> <div id="main"> <iframe src="iframe.html" id="mainiframe" name="mainiframe"></iframe> </div> <div id="bottom">Bottom-div</div> </body> </html>
--
Nyt Community - http://www.pcfreek.dk[...] Portfolio - http://www.web-grafik.dk[...]
#5
ReneSDK
Giga Nørd
14-11-2004 18:30

Rapporter til Admin
#3 prøv at specificere height med et pixel antal i stedet for at sætte den til 100%.... jeg havde det samme problem med en side jeg lavede. IE kunne ikke vise den med 100%, men virkede fint da jeg satte en i antal pixels.
--
Now Official World of Warcraft EU Closed Beta Tester :)
#6
numb
Monsterbruger
14-11-2004 18:32

Rapporter til Admin
#4 Øh, okay... den lurer jeg lige på resten af livet. For det er nok noget i den retning der skal til før jeg fatter det. #5 Højden er jo en variabel, så pixeltal nytter ikke så meget.
--
Gæstebruger, opret dit eget login og få din egen signatur.
#7
Steffan
Giga Supporter
14-11-2004 18:42

Rapporter til Admin
Her er der en næmmere løsning: http://www.webmasternetwork.se[...] Ca midt på siden. Men ellers er der masser af post om det på eksperten.dk: http://www.eksperten.dk[...] Held og lykke med det.
--
Nyt Community - http://www.pcfreek.dk[...] Portfolio - http://www.web-grafik.dk[...]
#8
ReneSDK
Giga Nørd
14-11-2004 22:17

Rapporter til Admin
#6 &#954;&#945;&#957; &#947;&#959;&#948;&#964; &#969;&#900;&#961;&#949; &#945;&#964; &#948;&#949;&#964; &#949;&#961; &#949;&#957; &#969;&#945;&#961;&#953;&#945;&#946;&#955;&#949;, &#956;&#949;&#957; &#948;&#949;&#964; &#951;&#958;&#900;&#955;&#960;&#949;&#961; &#958;&#959;&#953;&#954;&#954;&#949; &#957;[&#961; &#921;&#917; &#951;&#945;&#961; &#960;&#961;&#959;&#946;&#955;&#949;&#956;&#949;&#961; &#956;&#949;&#948; &#945;&#964; &#969;&#953;&#963;&#949; &#948;&#949;&#964; &#954;&#959;&#961;&#961;&#949;&#954;&#964; &#957;[&#961; &#956;&#945;&#957; &#946;&#961;&#952;&#947;&#949;&#961; % <(
--
Now Official World of Warcraft EU Closed Beta Tester :)
#9
ReneSDK
Giga Nørd
14-11-2004 22:19

Rapporter til Admin
fuck glemte af slå det græske tastatur fra....min kæreste har lånt min computer til græsk lektier.... der skulle stå noget med: #6 det hjælper jo ikke noget at det skal være en variabel når IE har problemer med at vise det korrekt når det står med % ;)
--
Now Official World of Warcraft EU Closed Beta Tester :)
#10
T Smit
Gæst
09-01-2005 16:46

Rapporter til Admin
For irriterende at der ikke findes en løsning, iframes med 100% højde virker direkte i firefox...
--
Gæstebruger, opret dit eget login og få din egen signatur.

Opret svar til indlægget: Problem med iframe

Grundet øget spam aktivitet fra gæstebrugere, er det desværre ikke længere muligt, at oprette svar som gæst.

Hvis du ønsker at deltage i debatten, skal du oprette en brugerprofil.

Opret bruger | Login
NYHEDSBREV
Afstemning