Avatar billede popsy Novice
05. oktober 2004 - 13:32 Der er 11 kommentarer og
1 løsning

Problemer med scrool i frameset

Jeg har 6 frames, bygget op som et kvadrat på 800 x 800.

Problemet er at de frames ikke må scrolle enkeltvis, men kun samlet, det vil sige at de alle samme skal stå på "no"

Når man så ser siden, så vil den være længere end de fleste browsere, og derfor skal der være en scrollbar yderst i højre side, som man kan køre alle frames op og ned med på samme tid.
Det kan jeg ikke helt hitte ud af hvordan man laver?
Avatar billede popsy Novice
05. oktober 2004 - 13:58 #1
Som det er nu sammenpresser den bare mine frames, og det dutter ikke helt når der er design bag det :(
Avatar billede ssboisen Nybegynder
05. oktober 2004 - 13:59 #2
Det ville være rart hvis du ville smide et link til din hjemmeside hvor dette optræder... lidt svært lige at forstille sig i hovedet synes jeg.
Avatar billede popsy Novice
05. oktober 2004 - 14:02 #3
hmm, den findes ikke online endnu, men finder lige et eksempel.
Avatar billede popsy Novice
05. oktober 2004 - 14:04 #4
http://www.clan-ffj.dk/index2.html  <-- er med scroll i frame, det vil jeg undgå.
http://www.teambettetry.dk  <-- der scroller det hele, udfra en scrollbar i højre side.

Min kode ser sådan ud:
<html>
<head>
<title>Navn</title>
</head>
<frameset cols="*,800,*" framespacing="0" border="0" frameborder="0">
  <frame name="tom" scrolling="no" noresize src="empty.html">
  <frameset rows="148,553,99">
  <frame name="top" scrolling="no" noresize src="top.html">
  <frameset cols="290,510">
    <frame name="menu" target="mainText" scrolling="no" noresize src="menu.html">
    <frame name="indhold" scrolling="no" noresize src="indhold.htm">
  </frameset>
  <frame name="bund" scrolling="no" noresize src="bund.html">
    </frameset>
  <frame name="tom1" scrolling="no" noresize src="empty.html">
</frameset>

</html>
Avatar billede sbm Nybegynder
05. oktober 2004 - 14:38 #5
Så vil det ikke være optimalt at køre i frames. Du bør istedet samle de løse dokumenter til eet dokument, men da du - så vidt jeg kan se - gør brug af php, bør det vel heller ikke være noget problem. Du skal så bare include de øvrige dele, så det bliver til eet samlet html-dokument der præsenteres i brugerens browser.

Hvis du vil have en samlet scroller der kører de enkelte frames som eet samlet dokument, er du nødt til at præsentere forum-delen i eksempelvis en iframe, hvor højden bliver sat dynamisk efter højden på det dokument det indeholder. Og det bliver bare noget værre rod.
Avatar billede roenving Novice
05. oktober 2004 - 14:47 #6
Knap nok, med dette i iframen:

<script language="javascript" type="text/javascript">
function ifrHeight(){
var t=document.body.scrollHeight;
if(parent!=window)parent.document.getElementById('IFRAMEID').style.height=t+4+'px';
}
window.onload=ifrHeight;
</script>

-- så skal iframe-tagget have en id-attibut: id="IFRAMEID" !-)
Avatar billede popsy Novice
06. oktober 2004 - 17:31 #7
Hmm, never mind, nu fik jeg genopfrisket css, kombineret med en enkelt iframe så lykkedes det :)

Smid svar i flæng! :-P
Avatar billede popsy Novice
07. oktober 2004 - 08:13 #8
Ingen der vil have points? Jeg lukker spørgsmålet fredag, så smid et svar hvis i vil have del i E-galleonerne :)
Avatar billede roenving Novice
09. oktober 2004 - 20:15 #9
Oki '-)

-- de havde zq ik' no'en rimelige Internet-muligheder i Holland !-)
Avatar billede popsy Novice
09. oktober 2004 - 20:52 #10
Holland? :P
Avatar billede roenving Novice
09. oktober 2004 - 21:43 #11
Har lige været 3 dage med boligselskabet til en tværeuropæisk beboer-konference (beboer-universitet !-)

-- og tak for point ;~}
Avatar billede popsy Novice
09. oktober 2004 - 23:00 #12
Lyder sqda helt ok, og sandsynligvis helt sjovt :D
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