Avatar billede knygaard Nybegynder
21. august 2003 - 16:08 Der er 25 kommentarer

100% height i iFrame?

Hey,

http://www.hardbyte.dk/index.php?forum=1

Jeg er ved at sætte et forum op ved hjælp af en iFrame, men hvordan sætter jeg højden af iFramen til at være 100%, så man ikke skal scrolle?

HTML koden ser sådeles ud:
<IFRAME SRC="phpBB2/index.php" NAME="forum" WIDTH="852" HEIGHT="1600" FRAMEBORDER="0" SCROLLING="auto" MARGINWIDTH="0" MARGINHEIGHT="0"></IFRAME>

Mvh
Kasper Nygaard
Avatar billede midas_dk Nybegynder
21. august 2003 - 16:17 #1
<IFRAME STYLE="height:expression(document.body.clientHeight);" SRC="phpBB2/index.php" NAME="forum" WIDTH="852" HEIGHT="1600" FRAMEBORDER="0" SCROLLING="auto" MARGINWIDTH="0" MARGINHEIGHT="0"></IFRAME>
Avatar billede knygaard Nybegynder
21. august 2003 - 16:20 #2
nice
Avatar billede knygaard Nybegynder
21. august 2003 - 16:20 #3
HEIGHT="1600" kan jeg så fjerne den værdi ?
Avatar billede midas_dk Nybegynder
21. august 2003 - 16:22 #4
sagtens
Avatar billede knygaard Nybegynder
21. august 2003 - 16:22 #5
Avatar billede midas_dk Nybegynder
21. august 2003 - 16:26 #6
- og forresten: hvis du har noget ovenover eller nedenunder din iframe, kan du trække pixels fra vha: height:expression(document.body.clientHeight-200);

Jeg tror 200 pixels passer meget godt i dit tilfælde...
Avatar billede midas_dk Nybegynder
21. august 2003 - 16:27 #7
eller måske 300 i stedet...
Avatar billede roenving Novice
21. august 2003 - 16:28 #8
-- og man skal selvfølgelig vide, at behaviors er IE5+ only ...
Avatar billede midas_dk Nybegynder
21. august 2003 - 16:29 #9
Nemmerlig... Det glemte jeg at sige - men det giver altså ingen fejl i hverken Opera, NS6 eller Mozilla...
Avatar billede midas_dk Nybegynder
21. august 2003 - 16:30 #10
- og er iframes i øvrigt ikke også kun IE5+?
Avatar billede knygaard Nybegynder
21. august 2003 - 16:33 #11
jo, men jeg skal jo stadig scrolle ??
Avatar billede roenving Novice
21. august 2003 - 16:33 #12
næh, den er understøttet fra NS6 og IE4+ og en del af html-standarden siden 1998 !-)
Avatar billede roenving Novice
21. august 2003 - 16:34 #13
Avatar billede midas_dk Nybegynder
21. august 2003 - 16:36 #14
knygaard -> Så må du ta' noget initiativ og trække mere fra, indtil der er plads til det hele! Jeg skal ikke gøre ALT arbejdet, vel? ;-)

Roenving -> Sorry, troede stadig ikke NS understøttede den...
Avatar billede knygaard Nybegynder
21. august 2003 - 16:37 #15
Men da jeg træk noget fra blev feltet bare mindre... prøv at se! Undskyld, hvis jeg lyder dum, men har haft en lorte dag... ;)
Avatar billede midas_dk Nybegynder
21. august 2003 - 16:42 #16
Ja, iframen bliver mindre!?

Er det ikke det, du vil? Gøre iframen mindre, så den yderste scrollbar forsvinder? Prøv at trække 300 fra, så burde det fungere?
Avatar billede roenving Novice
21. august 2003 - 16:44 #17
Du vil have at iframens højde er den højde som indholdet har ?-)
Avatar billede midas_dk Nybegynder
21. august 2003 - 16:45 #18
Ellers må du i gang med noget a la <iframe style="height:expression(document.body.iframenavn.innerHeight)">

Aner ikke om det virker...
Avatar billede knygaard Nybegynder
21. august 2003 - 16:45 #19
nej - det er nok mig der har forklaret mig dårligt så! Jeg vil gerne have scrollen inde i framen til at forvinde! Du skal nok få flere point, hvis du vil hjælpe mig med det...
Avatar billede midas_dk Nybegynder
21. august 2003 - 16:47 #20
Øvkay - så er jeg langt fra sikker på hvordan det kan gøres...

Måske roenving har et forslag?
Avatar billede knygaard Nybegynder
21. august 2003 - 16:47 #21
roenving > Ja, det er præcis det som jeg gerne vil
Avatar billede roenving Novice
21. august 2003 - 16:52 #22
Hvis du lægger alt dit iframe-indhold ind i en <div> kan vi fange højden på den med javascript og så sætte iframens højde derefter onload ...

-- jeg har desværre ikke lige noget liggende og får nok ikke tid til at kigge nærmere på det idag ,-(
Avatar billede knygaard Nybegynder
21. august 2003 - 16:54 #23
kan du hjælpe mig over MSN Messenger senere? du skal nok få dine point 200-300 ? Min er knygaard@softhome.net
Avatar billede ckh Nybegynder
21. august 2003 - 16:59 #24
Det du skal bruge kan vist luskes ud af koden her:
http://www.phoenixv.dk/exp/ifr.html
Avatar billede knygaard Nybegynder
21. august 2003 - 17:00 #25
oki - jeg prøver
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester