Länkar inom webbplatsen

Det speciella med webben är att man enkelt kan förflytta sig från sida till sida och mellan olika webbplatser med hjälp av länkar. Länkar kallas också hypertext eller hyperlänkar.

Länkar räknas som fraselement och förekommer bland annat i navigeringsfält där de används för att läsaren ska kunna förflytta sig mellan sidorna på webbplatsen. Mitt i en löpande text utgör länkarna ofta hänvisningar till andra sidor, avsnitt eller filer som berör liknande information.

En text får funktionen av en länk när den markeras med taggen <a> (anchor). När någon klickar på den länkmarkerade texten ska webbläsaren hämta ett annat specifikt dokument.

Webbläsaren hittar dokumentet med ledning av den filadress som ska anges i attributet href. Filadressen utgör en sökväg som via namnen på undermappar och filer, pekar ut var på webbplatsen måldokumentet finns. Sökvägen består som minst av ett filnamn.

<p><a href="index.htm">Till  startsidan</a></p>

OBS! Om du länkar till någon filtyp som webbläsaren inte kan öppna direkt, får den som klickar på länken möjlighet att ladda hem filen. Besökaren kan därefter öppna filen i ett annat program.

Filadresser inom webbplatsen

För att kunna ange fungerande filadresser måste du ha klart för dig hur webbplatsens filstruktur ser ut, samt vad dina undermappar och dokument heter.

Sökvägar anges relativt, d.v.s. med utgångspunkt från det dokument man skriver i. Då behöver de aldrig ändras i fall webbplatsmappen flyttas eller när den publiceras på Internet.

Genom att formulera sökvägen på olika sätt kan webbläsaren ledas nedåt (mapp/) eller uppåt (../) i strukturen i en eller flera nivåer.

Källdokument och måldokument

Källdokumentet i exemplet nedan är index.htm. När man klickar pÃ¥ texten ”Bullar” hämtas mÃ¥ldokumentet bullar.htm som ligger i undermappen recept (jämför med strukturbilden till höger).

<!-- Länk från sidan index.htm -->
<h1>Recept</h1>
<p><a href="recept/bullar.htm">Bullar</a><br />
<a href="recept/kakor.htm">Kakor</a></p>

När måldokumentet ligger en mappnivå ovanför källdokumentet, ska adressen inledas med två punkter och ett snedstreck (../). Webbläsaren anvisas då att gå upp en mappnivå för att hitta dokumentet.

<!-- Länk från sidan kakor.htm -->
<p><a href="../index.htm">Startsida</a></p>

OBS! Stavfel är en vanlig orsak till att länkar inte fungerar. I fildresser är det därför viktigt att använda exakta och fullständiga mappnamn och filnamn med filtypstillägg.