32.14 Valboxmeny
Menyer behöver inte nödvändigtvis byggas med länkar. Även valboxen (se sid 254), som rent tekniskt är en formulärkontroll, kan vara mycket användbar. Den tar upp liten plats på sidan, men kan ändå rymma en stor meny.
Den är speciellt populär som alternativnavigation – för att erbjuda vana användare genvägar till populära sidor. Däremot är den inte helt lyckad som ensam navigeringsform, eftersom den gömmer sitt innehåll.
Om valboxmenyn är lång, bör den struktureras så att den blir överblickbar. Se Gruppera och etikettera alternativen, sid 256, och Gruppera menylänkar som hör samman, sid 129.
Texten ovan är ett avsnitt ur Användbarhetsboken. Varje avsnitt har sin egen webbsida. Här hittar du rättelser, tillägg, blogginlägg och kommentarer - eller gör dina egna. Några sidor (till exempel den du läser nu) har också hela bokens text. Steg för steg kommer hela bokens text att läggas ut här på webben.
Vill du läsa mer kan du:
- Läsa ett provkapitel om Användbarhet eller Typografi läsbarhet
- Börja läsa Användbarhetsboken här på webben
- Läsa mer om Användbarhetsboken, och höra vad andra sagt om den
- Köpa Användbarhetsboken hos Bokus eller Adlibris.


Kommentarer
Hej Jag håller inte med alls. Jag tycker valbox är helt värdelös som ersättare för en meny av flera olika orsaker.
Den främsta anledningen till att en sån här lösning brukar halta är att en valbox måste förses med JavaScript för att sidan ska laddas om direkt när man väljer vilket är en förutsättning för att fältet ska kunna funka som menyfält. Om detta är fallet kommer fältet att vara dött om en besökare utan javaScript. En lösning på detta är att placera en submitknapp bredvid fältet men det förtar lite av poängen.
Det är då enormt mycket mer effektivt att bygga egna JavaScriptkontroller som ger samma funktionalitet som valboxar fast utan att använda formulärfält. Om en besökare inte har JavaScript aktiverat kan objektet istället vara länkat till en sida där valen kan presenteras helt utan dynamiska val.
Kolla gärna språkvalen överst till höger på den här sajten jag formgivit till Rebtel, en internationell telefonileverantör. http://www.rebtel.com/
works like a charm!
/ Mårten Angner
Mårten Angner | 12 Apr 2010
Din lösning är snygg och fungerar väl. Men det är underligt att den fungerar precis tvärtemot de intilliggande menyvalen. Där klickar man på det man vill, men på språkmenyn klickar man på "English" om man inte vill ha sidan på engelska.
Den diskreta triangeln intill är en svag signal för att den här länken skulle vara annorlunda än de andra. En valboxmeny skulle ha fördelen att den inte ser ut som en annan länk, utan tydligt signalerar att här finns möjligheten att göra ett val.
Det är enkelt att göra sidan så att det i koden ligger en sådan länk till en annan sida som du beskriver, och att den medan sidan laddas byts ut till en valboxmeny, om javascript är aktiverat. Men det gör tyvärr inte att man klarar sig utan submitknappen, eftersom en del webbläsare har en bugg i hur de hanterar valboxar vilket gör det nästan omöjligt att välja bara med tangentbordet.
Tommy | 13 Apr 2010
Post new comment