Avatar billede cruis Praktikant
25. juni 2001 - 18:45 Der er 31 kommentarer og
2 løsninger

Rammer (frames )

Hvordan binder jeg 2 rammer sammen ?
Jeg har en side med 2 rammer hvor jeg så har gjort rammerne usynlige, problemet er så at den bar jeg har lavet i venstre side ikke kan ses helt, det skulle jo gerne være sådan at når jeg bruger scroll baren helt til højre så følger venstre side med.
Det er lige før jeg ikke selv kan forstå hvad det er jeg har skrevet
Avatar billede xirb Nybegynder
25. juni 2001 - 18:46 #1
Brug TABELLER i stedet!
Avatar billede xirb Nybegynder
25. juni 2001 - 18:48 #2
.. på den måde følger indholdet jo automatisk med..
Desuden sikrer det en mere ensartet visning af siden i alle mulige browsere.
Download-tiden bliver heller ikke særlig meget anderledes, da fx en menu eller lign. vil ligge i cachen og ikke skal downloades forfra, selvom den er på alle undersiderne..
Avatar billede cruis Praktikant
25. juni 2001 - 18:48 #3
jamen det er jo bare ikke sådan lige til når jeg skal ha baren i højre side til at køre igen på alle siderne
Avatar billede xirb Nybegynder
25. juni 2001 - 18:51 #4
(og eftersom rammerne er usynlige og indholdet skal følges ad, er der vel slet ikke nogen grund til rammer.) (((Rammer=Frames. Tables=Tabeller)))
Avatar billede xirb Nybegynder
25. juni 2001 - 18:53 #5
Du kan bare sætte den ind på alle undersiderne i tabeller. SOm sagt bliver load-tiden IKKE nævneværdig længere eftersom grafik sov. der downloades gemmes på brugerens harddisk i cahen, så det ikke skal downloades frofra hver gang...
Avatar billede cruis Praktikant
25. juni 2001 - 18:58 #6
jeg sidder og skal til at forsøge mig med et eller endet mouse over fornemt noget så der vil edderm... blive noget der skal kodes.
Desuden hvis ikke jeg er helt galt i byen så skal jeg til at lave tables på hele siden så jeg kan ha eks. et billede ved siden af
Avatar billede cruis Praktikant
25. juni 2001 - 18:59 #7
her ligger en prøve side så du kan se hvad jeg mener
http://www.netby.dk/Havnen/Landkrabbevej/60/web.htm

Avatar billede apollo69 Nybegynder
25. juni 2001 - 19:07 #8
Target i menu´en er \"_self\"
Den skal da være \"main\"
Avatar billede xirb Nybegynder
25. juni 2001 - 19:09 #9
Ja, det er så rigtigt, at koden skal gentages på alle udnersiderne  - men når du har lavet den én gang er det jo bare at kopiere det ind på de resterede sider!
Eneste ekstra loadtiden vil så være javascript (onmouseover-effekten), der skal downloades på alle siderne - men det er jo kun text og tager INGEN tid..
Og det er også rigtigt, at du skal have tables på hele siden for at kunne have noget i ved siden af hinaden, men det er jo meget simpelt - hvis du laver en tabel med 2 kolonner, hvoraf den ene har bredden 207 (som din frame nu), og den anden har resten af siden er det jo nok.. - Så bliver det samme \"effekt\" som hvis det var frames...
Avatar billede cruis Praktikant
25. juni 2001 - 19:16 #10
apoolo69 den er jeg ikke helt sikker på at jeg fattede
Avatar billede cruis Praktikant
25. juni 2001 - 19:39 #11
problemet med de tabeller er at de ikke er særlig fleksible med hensyn til hvor de forskellige ting og tekster skal placeres
Avatar billede xirb Nybegynder
25. juni 2001 - 19:41 #12
(((det gjorde jeg heller ikke, idet target ikke er opgivet til _self hverken i framesettet eller i sidens HTML.. Det er jo netop indholdsvinduet, der har traget til _self og det er jo fint nok...))) .. men anywayz har det i hvert fald ikke noget med dit spørgsmål at gøre! :-)
Avatar billede xirb Nybegynder
25. juni 2001 - 19:44 #13
Jeg kan ikke se hvorfor de ikke er fleksible..!?

Når du bruger forntpage er det dog det lille \"problem\", at fx bredde osv. normalt automatisk sættes til fx 50% for 2 kolonner, men det kan du bare ændre på, så du netop sætter en kolonne til fx 207 pixel (ca. menu-bredden) og sætter bredden af den anden kolonne til *%
- og den får jo så netop resten af vinduets størrelse - og dermed er det jo lige så fleksibelt som frames..
Du kan opbygge alt det du kan med frames kun med tabeller (næsten) - og der er mabge ting, du kun kan gøre med tabeller, som du ikke kan med frames..
Avatar billede apollo69 Nybegynder
25. juni 2001 - 19:47 #14
Du vil da ha´ link i menuen (venstre) til at åbne i mainframen (højre)ik´?

<frameset framespacing=\"0\" border=\"0\" rows=\"78,*\" frameborder=\"0\">
  <frame name=\"banner\" scrolling=\"no\" noresize target=\"indhold\" src=\"top.htm\">
  <frameset cols=\"207,*\">
    <frame name=\"indhold\" target=\"hovedramme\" src=\"contens.htm\" scrolling=\"no\" noresize>
    <frame name=\"hovedramme\" src=\"main.htm\" scrolling=\"auto\" target=\"_self\">
  </frameset>
Avatar billede xirb Nybegynder
25. juni 2001 - 19:52 #15
...(hvis der er tale om at åbne et link i en frame har jeg i hvert fald 100% misforstået - jeg synes du skriver, at du vil have \"indholdet til at følge med\", når du scroller siden = indholdet skal flytte sig ved scroll..)
Avatar billede apollo69 Nybegynder
25. juni 2001 - 19:57 #16
Du kan ikke gøre sådan så både menu og main scroller sammen ved brug af frames.
Så er det sådan som der er skrevet før ikke nødvendigt med frames.
Avatar billede cruis Praktikant
25. juni 2001 - 20:00 #17
okay jeg prøver lige om det er til at finde ud af
normalt plejer jeg sgu ikke at kunne få noget som helst til at stå som jeg vil ha det
Avatar billede Peter Praktikant
25. juni 2001 - 20:06 #18
hvorfor laver du ikke bare framen med menuen til at være 100 % høj, så behøver du ikke bekymre dig om scroll med den.
Avatar billede xirb Nybegynder
25. juni 2001 - 20:07 #19
Et generelt godt råd i brugen af tabeller: Det er tit nemmere at lave kompliceret layout ved at lave en ny tabel indeni en eksisternde tabel i stedet for at lave meget sære tricks med celler osv...
Og husk det med, at FrontPage tit kan gøre det lidt kompliceret ved at ændre celle-bredder osv. til pixels i stedet for procent, hvis man justerer dem med musen..
OG det bedste råd: Tegn tabellerne på et stykke papir først - så er det oftest en smal sag at smække dem op bagefter!
Avatar billede apollo69 Nybegynder
25. juni 2001 - 20:07 #20
Jeg ville nok lige tage 27 pixel af menu´en.
<frameset cols=\"180,*\">
Det giver mere plads til main.
Avatar billede apollo69 Nybegynder
25. juni 2001 - 20:11 #21
Dit menu billede har du lavet 500 pixel i højden.
Det er for meget hvis den skal ses i 800*600 med en top frame også.
Avatar billede apollo69 Nybegynder
25. juni 2001 - 20:24 #22
Prøv det her.
<frameset framespacing=\"0\" border=\"0\" rows=\"78\" frameborder=\"0\">
    <frameset cols=\"180,*\">
  <frame name=\"indhold\" scrolling=\"no\" noresize target=\"indhold\" src=\"contens.htm\">
  <frameset rows=\"78,*\">

  <frame name=\"banner\" target=\"hovedramme\" src=\"top.htm\" scrolling=\"no\" noresize>
    <frame name=\"hovedramme\" src=\"main.htm\" scrolling=\"auto\" target=\"_self\">
  </frameset>

Her går din menu helt op til toppen.
Avatar billede cruis Praktikant
25. juni 2001 - 20:26 #23
puha jeg prøver lige at lege med det
Avatar billede apollo69 Nybegynder
25. juni 2001 - 20:30 #24
Husk lige at hvis du kopiere herfra kan du ikke sætteind direkte i frontpage.
Det skal lige igennem notesblokkken.
Avatar billede xirb Nybegynder
26. juni 2001 - 14:27 #25
(Lukker du så spørgsmålet eller hvad?! :-] )
Avatar billede cruis Praktikant
26. juni 2001 - 17:40 #26
jeg har fået flere gode svar og forslag og jeg er jo ligesom nød til at prøve mig frem for at finde ud af hvad der virker bedst.
Jeg synes at dit forslag er møgtræls men det kan være det er den eneste løsning.
Avatar billede Peter Praktikant
26. juni 2001 - 18:20 #27
hvorfor vil du kunne scrolle menuen, hvis du tilpasser den med % i stedet for pixels kan du jo komme uden om problemet.
Avatar billede xirb Nybegynder
26. juni 2001 - 19:22 #28
((Cruis: Sorry at du synes det er den trælse måde - men det er den eneste, hvis det skal virke i alle situationer...:-] ))
Avatar billede cruis Praktikant
26. juni 2001 - 23:54 #29
det hjælper ikke at tilpasse den i % den metode har jeg prøvet
Avatar billede apollo69 Nybegynder
26. juni 2001 - 23:56 #30
Har du prøvet mit forslag omkring omrokering af rammerne?
Avatar billede xirb Nybegynder
28. juni 2001 - 02:04 #31
((( Hvordan går det fremad? :-] )))
Avatar billede cruis Praktikant
28. juni 2001 - 07:46 #32
ja der blev delt lidt ud til højre og venstre da jeg ikke rigtigt kunne bruge noget af det og så dog.
For i havde begge lidt ret det var bare synd at i havde ret da jeg så ikke kunne lave siden som jeg oprindeligt havde i tanke.
Er der nogen der ved hvad rammerne skal bruges til når de nu virker så dårligt.
Feks. så har jeg prøvet at lave en side hvor der kun er 2 rammer ,en main og en contens og så risikere jeg at jeg ikke kan scrolle på mainen nå jeg fjerner rammerne, de er sgu mærkelige de rammer
Avatar billede xirb Nybegynder
28. juni 2001 - 10:29 #33
Jeg forstår ikke helt hvad du skriver til sidst..
Men rammer KAN da være nyttige, fx til at indholdet af en indkøbskurv i.
Eller selvfølgelig hvis man ønsker lige det modsatte af dig: altså at noget af siden skal scrolles, mens noget andet skal forblive på samme plads..
Tak for point!
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