Avatar billede perh Juniormester
19. juli 2005 - 19:11 Der er 5 kommentarer og
1 løsning

Kan man scrolle et frameset ?

Jeg har en database som skriver en masse søgeresultater ud i hver sin vandrette frame, som ligger i et frameset.
Desværre er nogle svar længere end browservinduets højde !
Jeg har så klaret det ved at starte forespørgslen fra en side, der indeholder en Iframe- for så kan jeg definere en højde på f. eks 1500 som er tilstrækelig og jeg får scroll.
MEN det er grimt med en fast længde af iframe.
Kan jeg enten:
1. udskrive en side med iframe indbygget (jeg har prøvet så at bruge scr="#" - det duer ikke - intet bliver vist.
2. få hele framesettet til at scrolle
3. få vist alle frames på en anden måde?
Avatar billede roenving Novice
19. juli 2005 - 19:12 #1
Kan du ikke bare skrive alle dine indlæg ind i den samme side, f.eks. i divs ?-)
Avatar billede perh Juniormester
19. juli 2005 - 22:48 #2
Nej, for hver frame har en src, som henter en forespørgsel.
Avatar billede roenving Novice
20. juli 2005 - 10:40 #3
Hvad så med at indsætte iframes, som du resizer onload på dokumenterne ?-)
Avatar billede perh Juniormester
20. juli 2005 - 12:35 #4
Kan du forklare det nærmere?
Avatar billede roenving Novice
20. juli 2005 - 12:40 #5
Hvis du i de dokumenter, som indsættes i iframes indsatte en funktion, som aflæste højden på indholdet, og så resizede den iframe dokumentet var i ...

-- det kræver så en del omhu med id'er på iframes, men det må du/vi kunne løse på en eller anden måde ...

F.eks.

<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>
Avatar billede perh Juniormester
28. februar 2012 - 15:22 #6
tak -jeg prøver at give dig point
Men jeg tror, du skal skrive et svar først
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