Brug anker-links med omhu
26. februar 2006, Af Magnus Högfeldt
Ankere (named anchors) har lige siden internettets begyndelse været en foretrukken måde, at guide brugeren frem til det rigtige del af en lang webside. Men brug dem med omhu, de ødelægger nemlig væsentlige navigationsmetoder.
Før jeg blev færdig med dette indlæg, havde Jakob Nielsen en alertbox klar om emnet. Istedet vil jeg skrive en fortsættelse af Jakob Nielsens Alertbox om brug af ankere. Der er nemlig flere årsager til, at ankeret ødelægger basal navigation.
Som Jakob Nielsen observerer, så opfører et internt ankerlink sig væsentligt anderledes end et almindeligt hyperlink. Siden opdaterer sig ikke som vi er vant til, men springer pludselig afsted til et andet afsnit – Ofte forsvinder sidens navigation, og brugeren kan fare vild.
Ankerlinket fjerner også den almindelige funktion ved browserens ”Tilbage”-knap. Istedet for at bringe brugeren til den forrige side, hopper siden tilbage til linket – Ganske vist der hvor brugeren i første omgang klikkede, men opførslen er forkert.
Anker på tværs af websider
Jakob Nielsen fortæller i sin artikel, at det er mere legalt at linke fra en side til en anden, da siden så opdaterer sig som brugeren er vant til, og tilbageknappen fungerer som den skal – Og at det eneste anderledes er, at brugeren tit vil dumpe ind midt i et dokument, uden navigation.
Ofte benytter webdesigneren sig af links i en punktopstilling, f.eks. med mellemoverskrifter i en artikel. Disse links henviser så til samme artikel, men til hver sin mellemoverskrift. Brugeren kan derfor klikke på et interessant afsnit, og springe direkte til det – istedet for at skulle scrolle.
En link-liste med ankerlinks ødelægger en væsentlig del af navigationsmønstret: Klikker brugeren på én overskrift, læser afsnittet og klikker på ”Tilbage”-knappen – så er ALLE overskriftlinks registreret som besøgt (Og bliver derfor lilla istedet for blå). Hele idéen bag link-farvning forsvinder altså.
Behøves en sådan link-liste, bør den styles, så den ikke ændrer farve når den besøges. Det er bedre at lade brugeren huske hvad han har læst, end at bilde ham ind at han har læst det hele.
