Hejsa.. Har nu siddet og rodet med et design i et stykke tid og er nået frem til at den eneste måde jeg kan få det til at blive præcis som jeg vil have det er ved at bruge frames. Nu siger alle jo bare at det er noget skidt som man skal holde sig fra osv. Så jeg tænkte om folk her ikke ville være så venlige at nævne alle de grunde de kan komme på for hvorfor jeg ikke skal lave det i frames. - Derudover ville jeg gerne have testet min lille skitse i så mange browsere som muligt for at sikre mig at det opføre sig ens alle steder :-) - Har selv testet det i Safari v.2.0.3 - firefox v.1.5 til mac, firefox til PC ( husker ikke hvilken version ) og IE v.6. (et eller andet ) til PC - IE. til Mac funger som sædvanlig ikke, og det er til at leve med :-)
NB. Har prøvet diverse afskygninger af CSS løsninger for at opnå samme design og er begyndt at tro at det simpelthen ikke kan lade sig gøre... - Jeg kan i hvert fald ikke få det til at du! - Derfor jeg søger alternative løsningsmodeller :-)
Alle andre konstruktive kommentarer er i øvrigt også meget velkomne... :-) - Hvis nogle undre sig over hvorfor jeg har brugt en XHTML doctype skyldes det at siden skal indeholde noget AJAX kode som, så vidt jeg har forstået, kræver XHTMl !? - Er dog ikke en ørn til hverken doctypes eller kodning gennerelt :-) ( Jeg skal ikke selv kode indholdet af siden, bare lave det grundlæggende design )
Jeg har lagt det ind i en iFrame for at få en vertikal scrollbar på hele framesettet hvis browservinduet bliver for småt til at vise det hele... Kunne ikke lige den funktion frem på andre måder !?
XML har været anvendeligt længe før XHTML (som i øvrigt stadig ikke er anvendelig til noget særligt på WWW). Desuden kan man sagtens bruge AJAX uden at bruge XML :)
Ok.. Jamen så kan jeg jo lige så godt vælge en almindelig doctype ( og på den måde undgå nogle af de problemer med uunderstøttede frame-tags under xhtml jeg er stødt på :-) )
I administrations moduler og andre applikationer, der er beregnet til privat eller firmamæssig brug (f.eks. på et intranet), er frames udmærkede - men til offentlige sider, der skal kunne findes på søgemaskiner, er de ikke længere gode at bruge. Desuden kan de give problemer, hvis siden/data skal tilgåes af andre typer klienter (hvilket søgemaskinen også er et eksempel på).
Derimod bruger GMail frames på en ganske fornuftig måde ... men her er der heller ikke indekserings problemer - og evt. andre klienter tilbydes et special-API.
Som med det meste andet, er valget af teknikker afhængigt af, hvad der skal laves ;o)
Hej Ole. Tak for dit svar. Det lyder som om du er en af dem der ikke bare bevidstløst lire mantraet "frames er af det onde" af :-) Siden jeg er i gang med at designe er en dating side som kommer til at bære på en del tung funktionalitet bla. lavet i AJAX.
Med hensyn til indexserings problemer med søgemaskiner har jeg ladet mig fortælle at dette let kan undgås ved at udnytte et tag til gamle browsere der ikke understøtter frames <noframes> - Der kan man linke til de undersider man gerne vil have indexseret. Skulle folk ske at komme direkte til en underside via en søgemaskine kan man med et par få linjers javascript sørge for at siden i stedet bliver åbnet på sin plads i framesettet... - Med dette i mente er der så andre grunde til at jeg ikke skal vælge Frames !? ( Og tager jeg fejl i noget af det jeg skriver her ? )
Det kan i hvert fald løse mange problemer - men du skal måske netop med en dating-service tænke på PDA'er, mobil-browsere, m.m(?) Ét eller andet skal vel gøre din service bedre end de 1.974 andre danske dating-sites ... og her er det største, så vidt jeg husker, opbygget i frames :)
Ja du har ret i at jeg skal have netop den slags ting i baghovedet... ( Siden findes allerede i en mobil version i det nuværende design :-) ) Men det må kan evt. kode ved siden af - ønsker alligevel ikke at lave et fuldstændig elastisk design :-) Og ja du har da ret, Dating.dk er søreme lavet i frames... ( Og de har jo klaret sig udemærket :-D )
men takker for din input... Har du haft mulighed for at teste den i andre browsere end dem jeg har nævnt øverst ?
Man kan jo finde lidt 'inspiration' på http://www.google.dk/search?q=frames+evil fx... Til dit formål har jeg meget svært ved at se fordelen ved at bruge frames -- bortset fra at du i første omgang slipper for at lære CSS og (X)HTML. Ellers giver de dig kun problemer, og derfor må det i stedet anbefales at du lærer de nævnte teknologier. Men det er selvfølgelig ikke noget man lige gør på en uge...
He he - Jeg er rimelig velbevandret i CSS :-) Jeg tror ikke det kan lade sig gøre at lave det jeg vil i CSS så det fungere optimalt i alle de mest brugte browsere, og derfor synes jeg netop at frames er et godt formål til det jeg vil lave ( mest af alt fordi det indtil nu er det eneste jeg har kunnet få til at virke ordentligt som jeg vil have det! ) :-) - Hvis du kan lave det jeg ønsker i CSS vil jeg meget gerne se det
Ellers tak, jeg kan godt få tiden til at gå med andre ting. Jeg troede desuden det stod (delvist) forklaret i den tråd roenving linkede til - men har da ikke læst den... Desuden er der http://css-discuss.incutio.com/?page=EmulatingFrames - men det første (og tilsyneladende bedste) link virker dog ikke lige nu.
stich: Helt i orden... Har som sagt selv givet op - har sidet med det i over en uge nu :-) - Hvis jeg så noget det kunne give mig håb om at det kunne lade sig gøre ville jeg kaste mig over det straks, men det har jeg indtil nu ikke fundet... Og lige pt. er jeg ved at være lidt udmattet.. Orker ikke at side med mere CSS som hele tiden driller i en eller anden browser :-)
kongknabe >> min kommentar (22/01-2006 00:28:30) var absolut ikke en opfordring til at bygge sitet i frames ... tvætimod :) Pointen var netop, at du burde gøre det bedre end den største - der er opbygget i frames. Dermed mente jeg, du bør gøre tilgængeligheden større ved at udngå frames ;o)
He he ok, Så misforstod jeg dig :-) Men kan som sagt ikke få det til at virke og har ikke kunnet finde eksempler på noget lavet i CSS der virker på samme måde som min skitse :-) ( Heller ikke i de links der er blevet postet i denne tråd :-) )
Men hvad med test i diverse browsere.. Nogle der oplever problemer med min skitse nogen steder ? :-)
Nå, takker for de forskellige input. Har besluttet mig for at bruge frames nu da det bare virker, er simpelt og gør nogle andre ting jeg gerne vil på siden rigtig let. - Lader ikke til at de evt. problemer man kan have med frames bliver noget problem for mig :-) Tilbage står jeg så og mangler at få testen min skitse i så mange browsere som muligt ( specielt på PC da jeg selv kun har en Mac ) Har lavet en nyere skitse som kan ses her:
Eneste problem jeg oplever er at jeg ikke kan validere "frames.html" da det tilsyneladende ikke er tilladt at bruge marginwidth="" marginheight="" og border="" i taget <frameset....> !? - Dog kan jeg ikke finde andre måder at få det helt margin/border frit !? - Nogle gode forslag !? - kan se at andre også bruger dette på trods af at det ikke validere, så måske det ikke er så stort et problem !? - Bare irriterende! :-)
Det var også det første jeg prøvede men kan ikke få det til at virke... Har også prøvet at give framesettet et id og der fjerne borders og margins, men det virker heller ikke !?
He he - ja, nemlilg.... Hvis jeg fjerner framespacing=0 frameborder=0 border=0 fra mit frameset kommer der et mellemrum imellem de forskellige frames... Men hvis jeg ikke fjerner det vil den ikke validere!? ( Undskylder, skrev forkert længere oppe hvor jeg skrev marginheight="" osv )
Ifølge CSS burde man kunne bruge 'border-spacing:0' i frameset-dokumentet, men det er desværre elendigt understøttet. Du er derfor nødt til at bruge 'framespacing=0', hvilket ikke er valid HTML - men aldrig har generet nogen :)
Borders på frames kan du fjerne med style="border:0"
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.