[English] [Svenska]
[Hemsidan] [Om mig] [Mina länkar] [Mina alster]
[Bra frames]
[Skapa dåligt] [Skapa BRA] [Göra om]

Bra och dåliga Frames!

 
[exempel på dåliga frames]    [exempel på bra frames]
En sida.. (i resten av dokumentet avser sida detta)
Vad är en sida för besökaren? Naturligtvis det som syns på skärmen! Man klickar på en länk och man får upp en sida i sin www-bläddrare.. Och med "vad som syns på skärmen" menar jag allt det som för tillfället syns i fönstret i besökarens www-bläddrare. Alla frames och annat inkluderat!

Bokmärke (i resten av dokumentet avser bokmärke detta)
När man har kommit till en sida kan det hända att man vill lägga ett bokmärke dit. Om man sedan går tillbaka till en bokmärkt sida förväntas naturligvis skärmen bli EXAKT SÅDAN som den var när bokmärket skapades.

Länkar (i resten av dokumentet avser länk detta)
Det kan även till dina sidor komma besökare som har egna sidor på nätet. Någon av dina sidor kanske är så bra att denna besökare vill lägga en länk dit ifrån sina sidor. För att skapa länken tar besökaren den html-adress som syns i bläddraren och använder som länk. Återigen förväntas denna adress alltså leda till exakt den sida som besökaren hade uppe när han tog adressen!


Dåliga frames (latmansgöra och i många fall: STÖLD) (kolla gärna exemplet)
Tyvärr är det mycket vanligt numera med dåliga frames. Dessa utmärker sig genom att adressen som man ser i sin bläddrare aldrig ändrar på sig. Inte heller titeln på sidan ändras. Man kan bläddra runt 20 sidor och fortfarande står det samma adress och titel...
Detta uppnås genom att den sida besökaren tittar på ändrar i sig själv allteftersom man klickar på en länk. Det gör att skaparen inte behöver skapa så många hela sidor utan kan nöja sig med att skapa endast en del av sidorna du tittar på. Kanske t.o.m inte skapa några fler sidor alls utan helt enkelt inflika ANDRAS sidor som del av sin egen sida!
Ett bedrövligt latmansgöra som drabbar alla som besöker sidan ifråga! (SIDAN! Det kan aldrig kallas sidor när det bara finns en adress!)
Och i det senare fallet där även andras sidor infogats som del av skaparens egen sida, är det i mina ögon detsamma som STÖLD! Dessa andra sidor som säkert var menade av deras skaparen att visas med en viss titel och ha en egen adress, dras in i denna dåliga sida och ser ut att vara skapade av någon helt annan. STÖLD!!

Bra frames (kolla gärna exemplet)
Med bra frames märker besökaren aldrig någon skillnad på en sida uppbyggd med frames och en som inte använder frames. Givetvis märker han fördelarna.. Han/hon kan skrolla en sida upp och ner, men meny-remsan står still. Ser trevligt ut... Men något annat går inte att märka!
Adressen ändras för varje ny sida man får upp och likaså titeln.

Hur skapas DÅLIGA frames?  (detaljerad beskrivning)
Man skapar då endast ETT dokument med FRAMESET-beskrivningen i. Detta dokument beskriver sedan vilka del-dokument den färdiga sidan skall bestå utav. Om man klickar på en ren länk (utan target alltså) i något av deldokumenten, kommer den nya sidan att visas i samma del som deldokumentet med länken är i. Om man skapar en MENY-remsa av något slag är detta väldigt opraktiskt eftersom man fortfarande vill ha menyn där den är och den nya delsidan någon annanstans. För att den länkade sidan då skall dyka upp någon annanstans, kan man lägga in TARGET och tala om vilket del (frame) som länken skall visa sidan i.
Besökaren får då upp EN SIDA som sedan ändrar utseende när man klickar på länkar. Om man hoppar till adressen för SIDAN så visas denna alltid upp så som den är beskriven att visas. Dvs, någon form av första sida eller startsida visas. Aldrig någon av undersidorna...

Hur skapar man BRA FRAMES?  (detaljerad beskrivning)
Man accepterar då det faktum att man måste skapa en html-fil för varje sida man vill ha. Om man kör med frames måste man alltså skapa ett FRAMESET-dokument för varje sida. I FRAMESET-dokumentet lägger man TITELN på sidan och även eventuella META tags och andra beskrivningar över innehållet.
Nästa åtgärd är att se till att delsidornas länkar inte dyker upp i delfönstren utan visas som nya friska sidor. Detta gör man genom att skriva in instruktionen:
    <BASE TARGET="_top">
och lägga den raden innan <BODY> instruktionen. Den behöver INTE skrivas med i FRAMESET-dokumentet!
Eftersom man inte kan få ett FRAMESET-dokument att fungera riktigt utan att skriva detta, förstår man ganska fort varför man aldrig kan skapa ett FRAMESET-dokument och däri hänvisa till dokument skrivna av någon annan. Dennes sida skulle naturligtvis dyka upp i delfönstret, och förutom att sidan inte skulle fungera, skulle det även se ut som om du hade skapat dennes sidor!

Mina hemsidor
Knalla gärna runt bland mina sidor och kolla lite. Om du knallar runt ibland mina frames-sidor så skall du inte lida av någon egentligen nackdel, utan bara märka att du kan scrolla vissa sidor utan att menyremsan följer med! I princip funkar sidorna lika bra och användarvänligt som framelösa sidor, men med framesidornas fördel adderad!
Om ni tittar på koden till mina sidor så är jag dessvärre inte alls stolt över eländet! Använder en html-editor när jag skapar mina grundsidor och den kastar ur sig förskräcklig kod (verkar dock alla html-editorer göra)!! Funderar på hur jag skall kunna lösa detta!

Best viewed with any browser
För företag och personer som vill att ALLA skall kunna se vad man skapat, bör man dessutom försöka skapa alternativa sidor för de som bara stödjer text eller åtminstone inte stödjer frames! En kampanj för detta finns och den kallas Best viewed with any browser. Gå gärna dit och få tips om hur du skall göra, för att dina sidor skall bli tillgängliga för så många som möjligt.

Bäst blir det utan frames
Bästa möjliga sidor uppnår du alltid genom att skippa allt som med frames att göra! Blir betydligt enklare att underhålla din webplats också!

Dåliga frames tänkbart i något fall?
Skulle kunna tänka mig en sådan lösning om man ställer en fråga, och vill ha svaret på en annan sida. Om svaret är skrivet av mig själv och inte innehåller nya länkar skulle detta kunna vara en lösning. Det roliga skulle ju vara att besökaren inte kan lägga ett bokmärke till svaret! Det skulle ju nämligen bara vara frågan som hade en egen adress.
Ett annat fall som dock är lite tveksamt skulle vara om man har en delsida som har TARGETS lagda på underrubrikerna. Man skulle då kunna låta dessa bläddra fram i delfönstret. Det skulle då endast vara ett snabbare sätt att bläddra i den sidan.. Om någon bokmärkte sidan skulle den naturligtvis dyka upp med översta delen synlig, men det vore kanske inte hela världen..
 

Mvh  Claes Löfqvist
PS:

[English] [Svenska]
[Hemsidan] [Om mig] [Mina länkar] [Mina alster]
[Bra frames]
[Skapa dåligt] [Skapa BRA] [Göra om]

Sidan är besökt  gånger. Senast uppdaterad: 02-08-17 09:56:53. © Claes Löfqvist
Index, Frames on