Avatar billede newcoder Nybegynder
13. januar 2006 - 10:46 Der er 6 kommentarer og
1 løsning

Problemer med iframe/scroll

Jeg har et problem, og jeg ved ikke hvordan jeg skal løse det. Derfor spørger jeg jer, i håb om at der er nogen der kan hjælpe mig.

Problemet er at min iframe giver nogen utrolig grimme scrolls så snart siden bliver større end den må være (selvfølgelig) men dem vil jeg meget gerne undgå. Jeg har prøvet at løse problemet med at bruge include, men bruger jeg include virker scriptet ikke. Jeg har lagt lagt en <div style="overflow:hidden"> uden om, men det har heller ik løst det.

Tjek:
http://www.froghead.dk/test/index.php?side=galleri
tryk på billedet 2 gange, så du når helt frem til det store billede, så kan du se de grimme scrolls.
Avatar billede mstorgaard Praktikant
13. januar 2006 - 11:15 #1
Roenving har lavet det her gode script:
<script language="javascript" type="text/javascript">
window.onload = function(){
  var t=document.body.scrollHeight;
  if(parent!=window)parent.document.getElementById('IFRAMEID').style.height=t+22+'px';
}
</script>
<iframe id="IFRAMEID"></iframe>

Som gør sådan at iframen udvider sig i højden, hvis siden den åbner er større
Avatar billede newcoder Nybegynder
13. januar 2006 - 11:29 #2
det virkede så overhovedet ik :(
Avatar billede mstorgaard Praktikant
13. januar 2006 - 11:33 #3
Det her:
<script language="javascript" type="text/javascript">
window.onload = function(){
  var t=document.body.scrollHeight;
  if(parent!=window)parent.document.getElementById('IFRAMEID').style.height=t+22+'px';
}
</script>
Skal sættes ind i <head> på dit iframe

Det her:
id="IFRAMEID"
Skal sættes ind i din <iframe>-sti

Du kan selvfølgelig selv ændre på hvad id'et skal være
Avatar billede newcoder Nybegynder
13. januar 2006 - 17:07 #4
Hm.. Det ser ikke ud til at løse problemet med scrolls..
Avatar billede mstorgaard Praktikant
13. januar 2006 - 17:26 #5
Du vil godt have at iframen strækker sig så der ikke kommer nogen scrolls på det lille vindue, ik?

For så skal du nok lige fjerne height="500" og nok ændre scrolling til no
Avatar billede newcoder Nybegynder
13. januar 2006 - 18:05 #6
jamen du har da så ret.. det mig der sover, hehe..
tusind tak for hjælpen!

point til nyderen
Avatar billede mstorgaard Praktikant
13. januar 2006 - 18:24 #7
Glad for at jeg kunne hjælpe :)
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
Kurser inden for grundlæggende programmering

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