Avatar billede pitzen Nybegynder
07. juni 2005 - 17:12 Der er 9 kommentarer og
1 løsning

IFRAME's højde er 100%, men IFRAME er lille

på min hjemmeside (http://amp.23kvart.dk/) har jeg et problem med de 3 iframes.. hvis i prøver at klikk ind på siden, kan det ses 3 steder at iframesne er blevet for korte.. hvis du så opdaterer siden, vil de 3 iframes fungere perfekt...

Hva kan det skyldes og hvordan kan det løses?

Pf. tak..
Avatar billede roenving Novice
07. juni 2005 - 20:28 #1
Det giver jo heller ikke mening at give iframen en højde på 100%, når der ikke er angivet noget, som de 100% kan måles fra ?o]

-- og selv efter 3 opdateringer var ingen af iframes oppe i en højde, som kunne vise indholdet uden scrollbars og der var mærkelige huller på siden ...

-- har i overvejet at kode siden i en nyere standard en html3.2 (f.eks. html4.01 fra 1998 ?-)
Avatar billede musti776 Nybegynder
08. juni 2005 - 00:43 #2
du kan f.eks. få din side til at styre højden alt efter indholdet af iframen ved hjælp af denne kode..

f.eks.
<iframe src="iframe1.asp" name="iframe1" width="100" height="100" scrolling="auto" frameborder="0"></iframe>
-----------------------------
i iframe1.htm tilføjer du så -->
<body onload="parent.document.getElementById('iframe1').style.height=((document.body.scrollHeight)?document.body.scrollHeight:document.body.offsetHeight)+'px'">
Avatar billede roenving Novice
08. juni 2005 - 00:51 #3
getElementById ?-)

Hvilket id ?o]

(og så er det vel enten src="iframe1.htm" eller i filen iframe1.asp du tilføjer !-)

-- og ellers kan det faktisk være en ganske brugbar tilgangsvinkel, selvom det i bedste fald er voldsomt irriterende at basere sit design på tilpasninger via javascript !o]

-- og i dette tilfælde kan jeg mistænke, at det faktisk er nødvendigt at aflæse højder for mange forskellige ting, og så tilpasse disse højder efter en rimeligt kompliceret algoritme ...
Avatar billede franco Nybegynder
08. juni 2005 - 17:15 #4
Hej musti776

Det er jo bare for godt - skulle lige til at oprette et ? vedr. dit svar ovenstående - og så står det bare beskrevet så flot i dette her ? - TAK! Jeg gav/giver dig gerne 60 point for det! Er det lovligt?
Avatar billede roenving Novice
09. juni 2005 - 02:11 #5
Næh, at tildele point for et andet spørgsmål må man ikke, men ideen med Eksperten er jo så præcis også, at man kan finde løsninger, som er beslægtet eller identisk med ens eget problem og på den måde lære noget, som man kan bruge !-)
Avatar billede franco Nybegynder
09. juni 2005 - 10:08 #6
Tænkte nok det ikke var efter bogen - man bliver bare så glad, når det man bakser med i flere timer, pludselig kan lade sig gøre, efter et lille besøg her ;o))
Avatar billede pitzen Nybegynder
09. juni 2005 - 14:47 #7
Hey... tak for svarene..

Men jeg kan ikke få det til at virke.. Hvis jeg jeg sætter dit javascript ind i iframe.htm, er den tabel hvor iframen skal være, tom...?
Avatar billede roenving Novice
14. juni 2005 - 13:36 #8
?-)
Avatar billede roenving Novice
28. juli 2005 - 15:16 #9
... måske lige en reminder til dette, som stammer fra den mail-løse periode !-)
Avatar billede pitzen Nybegynder
17. august 2006 - 19:53 #10
svar
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