Avatar billede martinfrost Nybegynder
05. februar 2002 - 14:30 Der er 4 kommentarer og
2 løsninger

Iframe uden scroll...

Hvordan laver jeg en iframe, der selv tilpasser sin height efter teksten i den - med andre ord - jeg vil gerne undgå at scrollen kommer frem men højden forlænges ned til enden af teksten i iframen. Det skal ske "dynamisk" så den selv tilpasser ved sideovergang.

Mvh Martin
Avatar billede ztyxx Nybegynder
05. februar 2002 - 16:14 #1
<iframe height="100%" width="100% scroll="no" name="scroll" src="fil.html"></iframe>
Avatar billede martinfrost Nybegynder
05. februar 2002 - 16:40 #2
Nope...For det første hedder det "scolling='no'" - men det virker heller ikke efter hensigten. Hvis source-filen er længere end iframens højde vil en del af den blive "skjult" under iframens nederste border.
Avatar billede jakoba Nybegynder
05. februar 2002 - 16:49 #3
Det er muligt men klumret som bare den. For at give din iframe den korrekte højde må du først lægge siden ud og så kikke i siden document.height (NS) eller
document.body.scrollHeight (IE)

du kan så reloade siden og i reloaden sørge for at din iframe får den højde.

mvh JakobA
Avatar billede martinfrost Nybegynder
05. februar 2002 - 16:56 #4
Og scrollheight kan godt findes, selvom man kører scrolling="no"?! Nu prøver jeg i hvert fald lige og vender lige tilbage, hvis det lykkedes eller hvis jeg har yderligere spørgsmål :)
Avatar billede Slettet bruger
05. februar 2002 - 17:27 #5
Avatar billede martinfrost Nybegynder
05. februar 2002 - 17:45 #6
Tak for hjælpen!
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