Jesper Tverskov, 28. februar 2001
Rullemenuer er ofte en naturlig løsning i formularer og som supplement til den traditionelle navigationsmenu. Men meget ofte er rullemenuer et tidstypisk eksempel på afsporet webdesign. Artiklen afdækker problemerne.
Rullemenuer har vundet stor udbredelse på nettet, og de virker da også smarte og funktionelle. Vi kender dem i forvejen fra f.eks. kontorprogrammer. Rullemenuer er listebokse i formularer lavet med select-tag'en, hvor size er sat til "1".
De hedder rullemenuer, fordi du med bl.a. piletasterne kan "rulle" mellem menupunkterne uden at åbne menuen. De fleste brugere åbner dog menuen med tastatur eller mus, for at danne sig et overblik over indholdet.
Rullemenuer er en af flere typer af dropdown-menuer. Den bedst kendte er den traditionelle menulinje i programmer. Hvor rullemenuer laves med form-tags laves dropdown-menuer normalt med JavaScript. Det samme gælder lodrette foldeud-menuer.
I det følgende begrænser vi os til problemerne med rullemenuer:
Rullemenuer i edb-programmer, f.eks. i browsere, mailprogrammer, tekstbehandling og regneark er standardiserede og virker stort set på samme måde på tværs af platforme og programmer. De edb-programmer, de fleste brugere stifter bekendtskab med, er lavet af store softwarehuse med egne testlabs og med mange års erfaring i at lave brugervenlige edb-systemer.
På internettet er der derimod frit slag for nytænkning, fordi alle og enhver laver hjemmesider. Derfor er det ikke så underligt, at hjemmesider, og her taler vi om hjemmesider lavet af professionelle, ofte bryder med alle almindeligt accepterede principper for brugervenlighed, som vi kender fra edb-programmer.
Hjemmesider er næsten for lette at lave, og når vi ser bort fra decideret ehandel, er omkostningerne ved selv de mest skandaløse former for manglende brugervenlighed ofte til at overse. Det gælder f.eks. for offentlige institutioner og for mange organisationer og foreninger, hvor elendige hjemmesider ikke er livstruende. Derfor er hjemmesider, hvad angår brugervenlighed, ofte skandaløse sammenlignet med edb-programmer, der i længden vil dø, hvis de ikke lever op til de almindelige spilleregler for godt design.
På websider har vi set fremkomsten af rullemenuer til navigation, der ikke fungerer så uproblematisk som tilsvarende rullemenuer i programmer: rullemenuen uden OK-knap. Denne form for rullemenu fremhæves ofte som den bedste! Du åbner menuen og vælger et menupunkt, der automatisk iværksættes, når du lukker menuen. Du sparer altså at skulle trykke på OK-knappen!
I programmer virker rullemenuer i dialogbokse eller dropdown-menuerne i programmernes menulinje efter flere forskellige principper. Ét af principperne er, at du åbner rullemenuen som en del af en formularlignende dialogboks. Du bevæger dig rundt i menuen med mus eller tastatur, og det valgte punkt iværksættes først, når du til slut vælger OK-knappen i dialogboksen. OK-knappen kan også hedde f.eks. "Gem som", "Print", osv.
Det betyder, at du har fred og ro til at foretage det rigtige valg, og skulle det går helt galt, kan du til sidst vælge Fortryd-knappen i dialogboksen.
Menulinjens dropdown-menuer, hvor vores grunderfaring med menuer stammer fra, virker også som beskrevet. Her afslutter du menuvalget ved at klikke på det menupunkt, hvor du befinder dig, eller du lukker menuen, hvis du fortrød.
I software-programmer er rullemenuer uden OK-knap dog også meget almindelige. F.eks. i menulinjen i kontorprogrammer, hvor valg af font og punktstørrelse sker uden brug af OK-knap. Rullemenuer til navigation forekommer også i programmer. Et eksempel er adresselinjen i Internet Explorer.
Rullemenuer uden OK-knap forudsætter altid, at du ikke er helt begynder, at du allerede har erfaring med den pågældende menu, eller at du ikke lades i tvivl om, hvordan netop denne menu fungerer. Disse krav opfyldes langt lettere i et program, som du bruger dagligt eller ofte, hvorimod du kun besøger de fleste websites en enkelt gang, for blot at tjekke om det har interesse. Websites skal derfor for at være brugervenlige, som udgangspunkt være langt mere enkle at betjene sammenlignet med software-programmer.
Problemet med rullemenuer til navigation uden OK-knap er, at de fører til mange navigationsfejl både hos mindre erfarne og erfarne brugere, når vi snakker om websites. Skal rullemenuen uden OK-knap bruges rigtigt, forudsætter det, at du kun bruger rulleskakten, når du kigger i menuen. Hvis du begynder at bevæge dig op og ned i menuen ved at klikke på punkterne eller bevæger dig op og ned i menuen med piletasterne på tastaturet, er du bondefanget. Et menupunkt er ofte iværksat, før du ved af det. Fortryder du, at du gik ind i menuen, skal du ikke være ret uheldig, og det lykkes dig at iværksætte et menupunkt, før du får listet dig baglæns ud.
Hvis rullemenuer uden OK-knap skal fungere, forudsætter det, at du i forvejen kender menuens indhold, og at du bruger den som genvej til hurtigt at foretage et valg, du mere eller mindre har besluttet dig til i forvejen. Det interessante er, at selv superbrugere ofte (mange gange hver dag) fejlnavigerer i rullemenuer uden OK-knap. Årsagen er enkel: rullemenuer fungerer efter så mange forskellige principper, at vi er dømt til at fejlbetjene menuer uden "OK"-knapper, hvis vi ikke allerede kender dem, eller deres virkemåde er oplagt.
Konklusionen er, at rullemenuer til navigation uden OK-knap kun bør bruges undtagelsesvis på hjemmesider. Fordelen ved at du i nogle situationer kan navigere hurtigere ved ikke at behøve at afslutte med et tryk på OK-knappen opvejer ikke den ufattelige mængde af navigationsfejl som disse rullemenuer hver dag er årsag til hos det overvældende flertal af brugere.
Rullemenuer til navigation uden OK-knap (eller dobbeltklik) kan kun betegnes som et eklatant eksempel på manglende brugervenlighed og som et misforstået forsøg på hurtigt, smart og funktionelt design, der endte op med at blive en bjørnetjeneste. Derimod vil rullemenuer uden "OK"-knap til alternative valg i f.eks. formularer ofte fungere glimrende også på hjemmesider.
Tommelfingerreglen for hvornår rullemenu med OK-knap med fordel kan bruges er, om resultatet af valget fører til ny side (navigation), eller om resultatet blot er indput til samme side. Hvis du bevæger dig til ny side, vil den manglende OK-knap ofte føre til forvirrende fejlnavigation. Hvis du forbliver på samme side, og stadig befinder dig i rulemenuen, kan det derimod ofte være en fordel, at der ikke er OK-knap. Valgte du forkert, kan du med et enkelt klik omgøre dit valg.
Rullemenuer har mange fordele. Blandt de mest oplagte er, at de er pladsbesparende, og at de f.eks. i formularer sikrer, at brugerne kun indtaster lovlige værdier valgt fra en liste.
Rullemenuernes ulemper er, at du skal åbne dem for at orientere dig om indholdet, der tilmed altid vil være i kortfattet form, der yderligere begrænser overblikket. Prøv blot at sammenligne med dette websites hovedmenuer, menupunkterne "Oversigt", "Hjemmeside", "Abstracts". Disse menuer er som rullemenuerne kun ét klik væk, og det tager kun ét klik at vende tilbage. Her har vi rigtige menuer, hvor menupunkterne yderligere er grupperet efter f.eks. emne eller dato, og hvor der f.eks. yderligere er angivet dato for hvert menupunkt (artikel). Her kan du fordybe dig i fred og ro, før du vælger. Navigation med tastaturet er en leg, og menupunkterne kan yderligere have information gemt i "title"-attributten, der kommer frem, når du befinder dig på menupunktet.
En rullemenu giver selvfølgelig god mening i en formular og undtagelsesvis som supplement til en traditionel navigationsmenu. Udover de situationer hvor rullemenuens fordel ved at du forbliver på siden er stor, så er det først og fremmest i situationer, hvor du kender menuens indhold, at den sparede plads opvejer det manglende overblik. Hvis du skal vælge mellem de 12 måneder, så er det oplagt hvad rullemenuen indeholder, blot du ser ét månedsnavn i rullemenuen.
Består menuen derimod af en lang række forskelligartede menupunkter, der er svære at huske og at skelne fra hinanden uden at fordybe sig i dem, eller hvor det er en fordel at se dem samlet, så er rullemenuen normalt en traditionel menu langt, langt underlegen.
Jakob Nielsen har en såkaldt Alertbox-kommentar for 12. november, 2000, om "Drop-Down Menus: Use Sparingly". Jeg anbefaler, at du læser denne artikel som supplement til min. Jakob Nielsen synes ikke at have øje for de specielle problemer, der ligger i rullemenuer uden OK-knap.
Copyright © 2001 Klapmusen.dk
The document is made to be a resource. Use it. Link to it. The document will be maintained, the URL is stable.
Opdateret: 05-04-2002 11:19
Status:
Revision:
Debatten er lukket. Send mig en mail.