Avatar billede KongKurs Juniormester
27. februar 2002 - 23:02 Der er 5 kommentarer og
3 løsninger

Hvad er godt og skidt ved brug af frames på din webside?

Hejsa.

Jeg kunne godt tænke mig at høre nogle argumenter både for og imod brugen af frames på ens hjemmeside kontra tables. Hvad er bedst at bruge når man bygger pro. hjemmesider?

Grunden til jeg spørger er at de fleste sider jeg kigger på bruger ikke frames og så tænkte jeg der måske var en grund.... At tabeller måske var bedre..

Mange tak!

/Frederik
Avatar billede repsac Nybegynder
27. februar 2002 - 23:03 #1
Mod frames: ved direkte links ses menu'en ikke osv... der findes et utal af argumenter.
Avatar billede tniels Nybegynder
27. februar 2002 - 23:05 #2
Der er mange grunde:

1. Du kan ikke bookmarke en underside, hvis du bruger frames.
2. Frames kommer ofte til at se ud "af lort" i Netscape.
3. Du kan bruge <DIV STYLE=overflow:auto;> i stedet for (virker dog ikke i Netscape) - men så bliver det bare til en lang tabel i stedet.
...osv.

Der er MANGE andre grunde - men jeg kan ikke lige komme på flere.
Avatar billede tommyf Nybegynder
27. februar 2002 - 23:09 #3
For:
- Der er mindrer der skal loades hver gang.

Mod:
- Hvis brugeren f.eks holder shift nede for at åbne et link i et nyt vindue, vil han miste menuen.
- Hvis man kommer ind på siden fra en søgemaskine, vil man ikke have menuen.
- Generelt er søgemsakiner ikke glade for frames.
- Blinde kan ikke læse frames
- Man kan ikke lave bogmærker på undersider
- <Title> bliver misvisende da den altid kommer til at henvise til forsiden
- Det er ikke muligt at udskrive siden i sin helhed, kun en enkelt frame ad gangen.
Avatar billede lee Nybegynder
27. februar 2002 - 23:10 #4
for frames >> din menu og eller topbanneret skal ikke loade hver gang du klikker på et link.
Avatar billede callesen Praktikant
27. februar 2002 - 23:16 #5
Efterhånden er der kommet så mange løsninger på problemerne ved frames at det bedste svar på dit spørgsmål er:
Brug frames, når det er den bedste løsning, altså når alle + og - er vejet mod hinanden. Frames største plus - som tommelfingerregel er, at det kan gøre indlæsningstunge (læs: fyldt med grafik, der gentages på de fleste sider) sider mere brugervenlige.
tniels> vedr. 2 - Alt kommer til at ligne lort i NS, hvis man ikke kan kode ordentligt.
Avatar billede tniels Nybegynder
27. februar 2002 - 23:41 #6
Det er delvist rigtigt.

Rigtigt:
Alt kommer til at ligne lort i NS

Forkert:
hvis man ikke kan kode ordentligt.

Hvis man har noget grafik, der skal gå hen over to frames, er det ikke muligt at kode sig ud af det. I Netscape vil breden og højden varierer med op til flere px.
Men andre ord - Netscape LUGTER!!!
Avatar billede olebole Juniormester
28. februar 2002 - 05:49 #7
<ole>
tnils >> Synd, du ikke har lært at kode dig udenom de problemer, men det kommer måske med tiden  =o)

I NS på PC kan man kode sig ud af de fleste problemer, når man først har afluret NS' algoritme for dimensions-beregning af rammerne - på Mac er det dog næsten umuligt ... vedgået.

<DIV STYLE=overflow:auto;> burde ikke fungere i nogen som helst browser, men hvis du havde overholdt standarden, ville du under alle omstændigheder kunne få det til at virke i NS6+. Er der kolon i en attribut skal den være indeholdt i gåseøjne.
Er man ikke sikker på standarden, gør man klogest i altid at bruge gåseøjne om attributter - udover, at der nok skal en højde på div'et for overhovedet at have en effekt  ;o)

NS lugter - betydelig bedre end dårlige kodere  ;o)

callesen >> Helt enig ... og så kan man forøvrigt gemme variabler på tværs af side, hvis brugeren har disabled cookies  ;o)
/mvh
</bole>
Avatar billede werd Nybegynder
28. februar 2002 - 16:19 #8
netscape (6 vel at mærke) er undtagen "width:100%;" den bedste browser!!!

IE 6 er en af de dårligste!!
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