Till startsidan för Jonas Webresurs Tillbaka till GoLive-index

Arbeta med frames

1. Inledning

GoLive är utrustad med en knippe enkla verktyg för att arbeta med frames. Men för att förstå hur de fungerar, bör man nog ha klart för sig lite om hur koden ser ut och vad de olika kommandona gör.

Det kan du läsa om på mina sidor om frames >

För att kunna arbeta med frames måste man ha framme den flik som kallas Frame editor, som ligger nästan längst upp i dokumentfönstret. Du ser den på bilden här ovanför.

2. Verktygen för frames

I Objektpaletten (som tas fram som vanligt via Window - Objects), hittar man olika framestrukturer (Frame Sets). Bilden här bredvid visar hur den ser ut.

Pröva dig gärna fram för att förstå hur de fungerar. Framförallt kan det vara knepigt att utöka med fler frames, om den konstruktion man har valt inte skulle vara tillräcklig.

Jag valde att dra in en horisontell, delad sida med två fönster: ett uppe och ett nere.

När man dragit in sitt objekt i editorn, svarar GoLive med att dels dela in sidan i den önskade layouten och dels tala om att de olika fönstren ännu saknar namn och källdokument.

Ändra namn: Föst markerar du toppframen. I Inspector-paletten (kallas i den svenska versionen för Kontextpaletten), där du har överblick över de olika objektens på sidan inställningar, hittar du nu olika alternativ.

Bilden visar tre viktiga saker:

1. toppframens höjd (87 pixlar).

2. Det namn jag har gett den för att senare kunna styra var länkarna skall öppnas.

3. Vilket dokument som skall laddas in i framen.

I bilden ser du även alternativen för scrolling, som bestämmer om rullningslister skall tillåtas, om värdet 87 pixlars höjd är för litet.

Du ser också kommandot för om besökaren skall tillåtas ändra storleken på framen,

Har man testat sina sidor noga i olika webbläsare, i olika skärmupplösningar, på olika plattformar (PC, Mac, osv), kan man ställa in värdena så här: scrolling=no och noresize. Men annars kan man nog sätta scrolling=auto och inte kryssa i noresize.

Förutom dessa två attribut finns en rad andra. I GoLive hittar man dem genom att klicka på den kant som markerar gränslinjen mellan frameseten, där bilden visar.

Som du ser har jag ritat en pil där man skall klicka. Sedan hittar man de olika inställningarna i Inspector, som vanligt.

Det första värdet du kan ändra är Orientation (orientering). Det innebär att du flyttar ramen från horisontellt läge till vertikalt (eller tvärtom). Problemet här är självklart terminologin! Av någon anledning innebär värdet "vertikal" att framebordern ligger horisontellt...

BorderSize anger bredden på bordern (kanten). Vill man vara utan border sätter man en nolla här.

Då bör du också sätta värdet "No" i BorderFrame-rutan, eftersom webbläsarna annars kan tolka kommandona fel.

BorderColor fungerar bara i version 5 eller högre av webbläsarna och knappt ens det. Attributet tillhör inte HTML-standarden och man kan därför strunta i den.

Det finns några alternativa sätt att skapa en färgad border. Man kan t.ex lägga in en bakgrundsbild på den understa sidan (i min konstruktion). Bakgrundsbilden gör man enklast efter de instruktioner jag visat på de speciella sidorna om det >

Varför skall bakgrunden läggas i den understa framen? Jo, för att den alltid visas på samma sätt. Däremot kan toppframen bli lite olika hög, beroende på webbläsare och operativsystem.

Det andra sättet är självklart att skapa en frame, som bara är en eller några pixlar hög, och placera den mellan de båda rutorna (i min konstruktion). Denna lilla frame fyller man sedan med en svart bakgrund.

Den senare metoden innebär dock vissa risker, då det inte är lika lätt att ställa in höjden på en frame. Risken finns att den färgade framen då blir lite för stor.

Ytterligare sätt är därför att låta de båda sidorna i den ursprungliga konstruktionen ha olika bakgrundsfärg. Bilden visar hur det ser ut.

3. Länkfunktioner

I mitt exempel har jag döpt toppframen till toppen och bottenframen till botten. Vilka namn man väljer är självklart valfritt, men generellt sett bör man ändå undvika namn med mellanslag mitt i.

När man lägger in en länk i toppframen och inte vill att den nya sidan skall öppnas i samma fönster (utan i "botten"), gör man så här:

A. Skriv in texten för länken.

B. Ta fram Inspector som bilden visar

C. Klicka på länksymbolen

D. Ange vilken sida som skall öppnas

Jag vill att botten.html skall öppnas i bottenframen. Detta är min startsida och jag skriver därför botten i fältet för Target.

Det finns även förvalda alternativ, som du kan läsa mer om på min sida om frames >

Tips!
Ibland vill GoLive inte tillåta att man skriver sina adresser så som jag visade. I stället lägger den till hela sökvägen till filen. För att undvika detta måste man antingen gå in i efterhand och redigera filen för hand, eller arbeta med en sajt.

Title behöver man normalt inte ange, om man inte vill vara artig mot alla som t.ex har röststyrda webbläsare eller av någon anledning inte kan titta på bilderna. Jag skriver därför Tillbaka till startsidan. Sedan är det klart!


Den här sidan är en del av Jonas Webresurs - www.jonasweb.nu - copyright © 1998-2011