Avatar billede riversen Nybegynder
20. oktober 2001 - 08:11 Der er 23 kommentarer og
1 løsning

frames

se disse to billeder

http://hjem.get2net.dk/riversen/800600.gif
http://hjem.get2net.dk/riversen/1024768.gif

det er den samme side vist i 2 de to opløsninger. Jeg har lavet siden i tables for at de skal beholde samme størrelse uanset opløsning.

Hvordan gøres det i frames? altså kun de yderste frames må ændre størrelse så de inderste, som er den egentlige side, har samme størrelse og centreret horisontalt på skærmen?

/Rene
Avatar billede sukos Juniormester
20. oktober 2001 - 08:18 #1
Den frame som ikke må ændre str. angives i pixels, mens de som må angives i relativ str.
Avatar billede sunlock.dk Nybegynder
20. oktober 2001 - 08:44 #2
Som sukos siger, så brug pixels i stedet for %, fx:

<FRAMESET FRAMEBORDER=\"1\" FRAMESPACING=\"5\" BORDER=\"5\" COLS=\"40,*,40\" ROWS=\"100%\">
    <FRAME SRC=\"\" NAME=\"Ramme1_1\" SCROLLING=\"auto\">
    <FRAME SRC=\"\" NAME=\"Ramme2_1\" SCROLLING=\"auto\">
    <FRAME SRC=\"\" NAME=\"Ramme3_1\" SCROLLING=\"auto\">
</FRAMESET>

Her er den første fra venstre altid 40 pixels, den miderst er altid 80%, og den sidste er også altid 40 pixels.

::sunlock.dk::
Avatar billede podata Nybegynder
20. oktober 2001 - 09:53 #3
sunlock.dk >> iflg. spørgsmålet må det vist være lige omvendt af det du har skrevet ;)

<frameset cols=\"*,750,*\">
  <frame src=\"left.htm\" name=\"left\" scrolling=\"no\">
  <frame src=\"main.htm\" name=\"main\" scrolling=\"auto\">
  <frame src=\"right.htm\" name=\"right\" scrolling=\"no\">
</frameset>

Avatar billede podata Nybegynder
20. oktober 2001 - 09:59 #4
Hvis det du har lavet allerede ligger i et frameset så bytter du den midterste frame ud med dit eksisterende frameset.

<frameset cols=\"*,750,*\">
  <frame src=\"left.htm\" name=\"left\" scrolling=\"no\">
    <frameset>
        Dine eksisterende frames her.
    </frameset>
  <frame src=\"right.htm\" name=\"right\" scrolling=\"no\">
</frameset>
Avatar billede riversen Nybegynder
20. oktober 2001 - 10:13 #5
jeg leger lige lidt og vender tilbage
Avatar billede sunlock.dk Nybegynder
20. oktober 2001 - 13:31 #6
podata <<<

Doooh.... jeg skal lade være med at være oppe før kl. 9 på en lørdag *S*

::sunlock.dk::
Avatar billede podata Nybegynder
20. oktober 2001 - 13:33 #7
Ja, det var sq osse tidligt på dagen :)
Avatar billede riversen Nybegynder
20. oktober 2001 - 14:29 #8
podata: hvad hvis jeg også skal have top og bund med?
Avatar billede riversen Nybegynder
20. oktober 2001 - 14:35 #9
som det her

http://hjem.get2net.dk/riversen/frames.gif

hvor de yderste skal ændre størrelse, men de inderste skal altid være centreret på skærmen både vertikalt og horisontalt.
Avatar billede podata Nybegynder
20. oktober 2001 - 15:21 #10
Det bedste er at gøre sådan her, så har du 100% kontrol over hvor meget de \'aktive\' frames fylder og siderne er en slags buffer der giver sig efter hvor meget plads der er.
http://podata.dk/images/frameset.gif

<frameset cols=\"*,750,*\">
  <frame src=\"left.htm\" name=\"left\" scrolling=\"no\">
    <frameset rows=\"125,*,125\">
        <frame src=\"top.htm\" name=\"top\" scrolling=\"no\">
          <frameset cols=\"125,*\">
              <frame src=\"menu.htm\" name=\"menu\" scrolling=\"no\">
              <frame src=\"main.htm\" name=\"main\" scrolling=\"no\">
          </frameset>
        <frame src=\"bund.htm\" name=\"bund\" scrolling=\"no\">
    </frameset>
  <frame src=\"right.htm\" name=\"right\" scrolling=\"no\">
</frameset>
Avatar billede riversen Nybegynder
20. oktober 2001 - 19:18 #11
jeg har lige afprøvet det. Siderne giver sig ikke som buffer. Det er de to center frames der ændrer sig...

har kun testet det ved at trykke F11, så højre og venstre side forbliver ens i bredden, men går ud fra de fungere ligesom top og bund
Avatar billede riversen Nybegynder
20. oktober 2001 - 19:20 #12
dvs. center frame main og left, skal til enhver tid have samme størrelse uanset opløsning etc.

er det muligt?
Avatar billede riversen Nybegynder
22. oktober 2001 - 16:50 #13
kan I ikke svare, eller har i ikke set mine seneste indlæg?
Avatar billede sunlock.dk Nybegynder
23. oktober 2001 - 07:55 #14
<frameset cols=\"*,750,*\">
  <frame src=\"left.htm\" name=\"left\" scrolling=\"no\">
    <frameset rows=\"*,125,125\">
        <frame src=\"top.htm\" name=\"top\" scrolling=\"no\">
          <frameset cols=\"125,375\">
              <frame src=\"menu.htm\" name=\"menu\" scrolling=\"no\">
              <frame src=\"main.htm\" name=\"main\" scrolling=\"no\">
          </frameset>
        <frame src=\"bund.htm\" name=\"bund\" scrolling=\"no\">
    </frameset>
  <frame src=\"right.htm\" name=\"right\" scrolling=\"no\">
</frameset>

Sådan? Har ikke lige testet det, men det er bare at lege med rows=\"...\" og cols=\"...\" til det passer.

::sunlock.dk::
Avatar billede riversen Nybegynder
23. oktober 2001 - 19:55 #15
gider du lige forklare ideen med *\'erne og tallene. Ved godt det har noget med bredden etc. at gøre, men kan ikke helt se sammenhængen
Avatar billede sunlock.dk Nybegynder
23. oktober 2001 - 19:58 #16
* betyder at størrelsen er relativ (den er dynamisk).
125 (fx) betyder at den altid er præcis 125 pixels om så skærmopløsningen er 1600*1200 eller 640*480.

::sunlock.dk::
Avatar billede riversen Nybegynder
23. oktober 2001 - 20:02 #17
ok, det tænkte jeg også nok...men hvad så når du skriver *,750,* ??? hvor er den dynamisk og derefter 750 og så dynamisk igen?
Avatar billede sunlock.dk Nybegynder
23. oktober 2001 - 20:04 #18
Jep jep, you got it :)

::sunlock.dk::
Avatar billede riversen Nybegynder
23. oktober 2001 - 20:16 #19
nej, du forstår ikke helt mit spørgsmål...

og nu spørger jeg dumt, for at jeg er sikker på du forstår.

du skriver *,750,*....dvs. bredden er 750 pixels...men hvorfor så 2 *\'er ??? der kan jo ikke være 3 bredder :-) hvor de to er dynamiske og en fast på 750
Avatar billede sunlock.dk Nybegynder
23. oktober 2001 - 20:20 #20
Nå ok, nu er jeg med.

Fx *,750, * vil optræde når du fx har 3 rækker. Så er den miderste 750 pixels, mens de to andre tilsammen udgør resten af siden.

Get it eller sort snak?

::sunlock.dk::
Avatar billede riversen Nybegynder
23. oktober 2001 - 20:21 #21
den er ved at være der. Jeg leger lidt igen, når jeg lige har fået alt installeret igen.
Avatar billede sunlock.dk Nybegynder
23. oktober 2001 - 20:22 #22
Jeg kan foreslå at du henter Stone\'s Webwriter 3 ( www.webwriter.dk ). Den kan lave frames lige så let som at klø sig selv i... på næsen *S*

::sunlock.dk::
Avatar billede riversen Nybegynder
23. oktober 2001 - 21:57 #23
jeg klarede mig uden...det er lige som jeg ville ha\' det. tak sunlock.
Avatar billede sunlock.dk Nybegynder
24. oktober 2001 - 07:43 #24
Takker for points ;)

::sunlock.dk
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