Trekk opp rullegardinmenyene – for godt! 6

Når forskere for omkring 40 år siden lagde de første grensesnittene for databehandling, ble det utviklet et stort sett med forskjellige grensesnittelementer som skulle dekke de fleste bruksområder.

Ett av elementene som har blitt standard i HTML og dermed alle nettlesere, er den såkalte “combobox”-en, eller
select-elementet i HTML. På norsk kalles denne kontrollen ofte for rullegardinmeny.

For webutviklere finnes det et begrenset sett av skjemaelementer å velge mellom (som er bygd inn som standard i HTML), og de er veldig enkle og ofte dårlige – da spesielt rullegardinmenyer.

Fordelen med rullegardinmenyer er at mye informasjon kan presses inn på lite plass. Den store svakheten er at viktig informasjon skjules fullstendig for langt de fleste brukerne.

En rullegardinmeny ser ut som et tekstfelt, men med en knapp på (den høyre) siden. Man trykker på denne knappen for å få servert en liste med flere valg under tekstfeltet.

I HTML-skjemaer er “tekstfeltet” låst, slik at man ikke kan skrive i det, men tvinges til å velge fra rullegardinmenyer.

Fordeler:

Ulemper:

Her følger noen eksempler fra forskjellige nettsider:

Eksempel 1 – fødselsdato:

nav.no - fødselsdato
Først starter jeg med et eksempel hvor rullegardinmenyer kan fungere greit, nemlig det å velge en dato. De fleste brukere kjenner til dette oppsettet, men det blir en del klikking i lange lister, og det er veldig trangt om plassen. Hos nav.no (eksemplet over) må du klikke minst 6 ganger for å velge din fødselsdato.

Et eksempel på en bedre måte å vise dette kan være å samle alle listene i en nedtrekksmeny, og gi hver meny mer plass – se eksempel under. Dette kan gi mer oversikt og færre klikk.
nav3.png
Eksempel 2 – SAS-reklame:
sas500.png
På dn.no har SAS og Telenor kjøpt reklameplass, begge i form av rullegardinmenyer.
SAS Norge - fra dn.no
Hvor mange tror du klikker på “Velkommen til SAS Norge” og leser gjennom listen og velger Prisoversikt? Jeg vil anta at de som ser etter veldig spesifikke ting ikke kikker på denne menyen fordi de vet hvor de finner det allerede. Resten gidder ikke å utforske denne menyen – siden valgene er skjult før man har klikket på menyen og den ikke innbyr til klikking. Dessuten er de fleste brukere trent til å overse skjemaelementer når de ikke skal utføre noe spesifikt, som å søke.

sas_redesign_500.png
Her er en omdesignet versjon, med mer synlighet. Ved å tilby færre valg så har man større sjanse for å nå kunder. Ved å ha et lite skjema for å få tilbud i epost vil langt flere oppdage denne muligheten. Den grafiske profilen er endret slik at man tydeligere ser sammenhengen mellom valgene. “Velkommen”-tekst er alltid unødvendig og er fjernet.

Eksempel 3 – søk på QXL:

Søk på qxl.no
Her er listen som QXL tilbyr brukerne som skal søke på siden. Hvor mange brukere vet at de skal finne “Alt det andre” i listen dersom de ikke finner det de leter etter? Hvor finner man treningsklær – under klær, sport og fritid eller helse?
De færreste brukere har tålmodighet til å sitte og tenke gjennom hvilken kategori de skal velge og lese gjennom hele listen.

GWT-Ext har et sett med nedtrekkslister der man kan legge grafikk ved valgene, og samtidig søke i listen. Men hvis man ikke har skrevet inn noe tekst, vil man bli tilbudt alle valgene. Da vil man enkelt finne kategorien ved å starte å skrive “klær” for å finne kategorien treningsklær.
country.png

Eksempel 4 – ekstremt mange valg:
nova100_dk.png nettby.png
Disse eksempelene er fra nova100.dk og nettby.no. Her skal man velge studieprogrammet/bostedet sitt. Studiene/stedene har ofte litt forskjellige navn eller skrivemåte, og noen har type studie (f.eks. master) eller fylke fremfor tittelen/stedet. En ide er å skille studielengde og type/fylke og sted i to forskjellige valg, og la brukerne søke gjennom listen sånn som i forrige eksempel. Å søke seg frem til “Other” i den første listen er svært tidskrevende og krever at man leser gjennom absolutt hele listen, noe et fåtall brukere vil gjøre. Kanskje kan man bruke et kart for å velge sted?

Eksempel 5 – monster.no:
monster_opprettprofil_500.png
De fleste brukere forventer at det kommer til å ta lang tid å fullføre dette skjermbildet. Brukeren blir ikke forberedt på hva som finnes i valgene, og de fleste forventer at de skal bruke lang tid på å lese i listene. Siden det er relativt få valg kan man sette et standard-valg i boksen (f.eks. 2 års erfaring), og sette size=”X” (hvor x er antall synlige rader) på SELECT-elementet for å gjøre valgene synlige med en gang man åpner siden. Siden vil da se slik ut:
monster2_500.png
Eller: man kan bruke alternative kontroller som f.eks. en slider-kontroll for å velge antall år, noe som gir en tilsvarende synlighet på valgene man har å velge mellom.

Det siste eksemplet er fra Terras nettbank-system. De tilbyr valgene for hver konto i en rullegardinmeny. Her bør man rett og slett bruke knapper eller lenker istedet, sånn at valgene (som tross alt er veldig viktige) ikke ligger skjult i menyen.
Terra nettbank
Til slutt en liten huskeliste når man skal designe et valgelement:

Anders er ekspert på e-handel og søk

Flere artikler av Anders CV

6 kommentarer

  1. Dette var en veldig interessant drøfting av fenomenet “rullegardinsmeny” eller “nedtrekksliste”, som det heter i ELMER-terminologi.
    Jeg håper de som skal vedlikeholde ELMER-retningslinjene for skjemaer på Internett (Brønnøysundregistrene) tar med seg dette i arbeidet videre.

    Dagens versjon, ELMER 2 (se http://www.elmer.no), foretrekker nedtrekk framfor radioknapper ved mange valg (punkt 3.4.6), men det er kanskje ikke det lureste? (Selv om det også heter at lange énvalgslister bør presenteres “i to trinn” (2.3.9).

  2. Det jeg iallefall ser gang på gang i de brukertestene jeg har vært med på, er problemer med synligheten i rullegardinmenyene. Folk klikker rett og slett aldri på menyene og ser hvilke valg de har. Pga. dette er menyene en stor feilkilde.

    Hvis man har færre enn 6-7 valg, bør man kunne designe uten bruk av rullegardinmenyer. Hvis man har flere valg, bør man prøve å korte ned så mye som mulig, og øke synligheten ved å bruke size for å gjøre brukerne klar over at det finnes flere valg. Man liker gjerne å tro at brukerne har tålmodighet til å lese gjennom mange valg, men de fleste er alt for kjappe når de bruker skjemaer.

  3. Bra artikkel, Anders! Vi bruker rullegardinmeny i produktet vårt når du f.eks har et sett med funksjoner som ofte er i bruk og ingen av funksjonene kan misforstås. Dette for å spare plass når vi f.eks lister mange elementer nedover. En stor forskjell er at våre brukere blir kurset og de er bare førstegangsbrukere en gang.

    Når det gjelder nettsider skyr jeg både rullegardinmenyer og dropdowns/dropouts som pesten. Det gir en svært dårlig brukeropplevelse som du sier og man mister litt oversikten over tilbudene. I tillegg kan vi ikke prioritere valgene for brukeren i særlig grad. Det verste med det hele er at designere og ofte kunder elsker nedtrekksmeny fordi man sparer jo så mye plass. De har kanskje gnaget på problemet over lang tid og når de “endelig” kommer på rullegardineffekten så løser den så mye problemer at det er fristende å hoppe på uten å tenke seg om. Sånt tar tid å rette opp i.

  4. Pingback: → Brukarvennleg navigasjon i offentlege nettenester hos IAllenkelhet - Fagblogg om brukervennlighet skrevet av NetLife Research
  5. Pingback: → Brukarvennleg navigasjon blant offentlege nettenester hos IAllenkelhet - Fagblogg om brukervennlighet skrevet av NetLife Research
  6. Pingback: → Nye politi.no – hvordan kunne det gå så galt? | IAllenkelhet

Skriv en kommentar

  • *
  • *

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Mest lest

Tid for ømhet

Det hjelper lite med kurs og kompetanse hvis vi ikke har tid. Juristen skriver dårlig, vi sender ham på skrivekurs. Saksbehandlerne eier ikke språkøre, vi arrangerer et kurs i nettskriving. [...]

  1. Prototyping i Xcode
  2. Slik jobber du strategisk med innhold
  3. Ett år og fortsatt grønnskollinger
  4. Denne våren skal du kle deg i responsiv design

Sist kommentert

Bruk nettstedsøket til å forbedre innholdet ditt

Lou Rosenfelds syv tips til hvordan du kan forbedre innholdet ved hjelp av nettstedsøket.

  1. Slik jobber du strategisk med innhold 2
  2. Effektiv bruk av brukarprofilar 6
  3. Prototyping i Xcode 1
  4. Slik jobber vi i Netlife 2