Dag 16: Ikke åpne nye vinduer

Er det noe som alle nettbrukere forstår så er det «Tilbake»-knappen. Det er en integral del av å surfe på nettet. Følg en lenke, gå tilbake. Utforsk resultatene i en søkemotor, gå tilbake. Til og med min far klarer dette, og han blir fortsatt begeistret når han vellykket klarer å dobbeltklikke på «Internett»-ikonet på første forsøk.

I alle dominerende nettlesere, så vil bruken av <a target="_blank"> taggen til å tvinge en lenke til å åpne et nytt vindu ødelegge tilbakeknappen. Det nye vinduet husker ikke surfe-historien til det forrige vinduet, så «Tilbake»-knappen er utkoplet. Dette er fryktelig forvirrende, til og med for meg, og jeg har brukt Internett i 10 år. I 2002, er det overraskende at folk fortsatt gjør dette. Ikke gjør dét. Ikke tving lenker til å åpne seg i nye vinduer.

Vennligst merk deg at dette tipset gjelder deg som webdesigner, ikke deg som nettbruker. Hvis du ønsker å åpne nye vinduer mens du surfer, så gjør det. I Internet Explorer på Windows, hold nede Shift-tasten mens du klikker på en lenke for å åpne lenken i et nytt vindu. I Netscape 6 og Mozilla, hold nede Control. I Internet Explorer på Mac, hold nede Command. (Noen nettlesere, slike som Opera, støtter avanserte kombinasjoner som Control + Shift + klikk for å åpne en lenke i et nytt vindu i bakgrunnen.) Poenget er at valget om hvorvidt en lenke skal åpnes i et nytt vindu burde være sluttbrukerens valg, ikke webdesignerens valg.

Hvem har nytte av det?

  1. Anne har nytte av det. Skjønt JAWS melder fra om «Nytt nettleservindu» når en lenke åpner et nytt vindu, er dette lett å overse, fordi den blir lest opp sammenklemt mellom lesingen av lenketeksten og lesingen av den nye siden. Home Page Reader har en bedre løsning; den spiller av en spesiell lyd hver gang et nytt vindu åpnes. Og Window Eyes, en annen populær skjermleser, gir ingen indikasjon på nye vinduer i det hele tatt.

    Og uansett, «Tilbake»-knappen er fortsatt ødelagt. Hvis Anne overser meldingen om «nytt nettleservindu», så kan hun ikke enkelt kaste et blikk på sin verktøylinje og se at to vinduer er åpne. Hun vil måtte lese gjennom hele sin liste med åpne vinduer, enten ved å bruke den JAWS-spesifikke snarveien INSERT+F10 for å få opp vindulisten, eller ved standarden ALT+TAB.

  2. Lillian har nytte av det. Hennes vindu i Internet Explorer er alltid maksimert (så hun kan se det), og nye vinduer åpner seg også maksimert som standard. Dessuten, Windows XP grupperer flere vinduer fra samme program i verktøylinjen, så visuelt er det ingen synlig indikasjon på at et nytt vindu i det hele tatt er blitt åpnet. Plutselig, er «Tilbake»-knappen utkoplet tilsynelatende uten noen grunn, og Lillian aner ikke hvorfor. Hvis du forventet at hun skulle lese resten av nettstedet ditt etter å ha fulgt den lenken, kan du glemme dét.
  3. Knut har nytte av det. Hans søster har satt Mozilla til å bruke faner til surfing, slik at Knut kan se på arkfanene og raskt bli påminnet om hvilke vinduer han har åpnet, og han kan også enkelt bytte mellom dem (ved å bruke CTRL+PAGEUP og CTRL+PAGEDOWN på sitt tastatur som har slike hendige utvidelser). Lenker som tvinges til å åpnes i nye vinduer vil åpne et helt nytt Mozilla-vindu. Ikke bare vil dette forbigå hans preferanser for surfing med faner, men det vil forårsake at alle hans åpne vinduer forsvinner, fordi det nye nettleservinduet ikke viser arkfaner som er åpnet i det forrige vinduet.

Hvordan gjøre det

  1. Ikke bruk <a target="_blank"> for å tvinge lenker til å åpnes i et nytt vindu.
  2. Hvis du absolutt må åpne en lenke i et nytt vindu, advar leseren tydelig. Dette er en ikke-optimal, kompromiss-løsning, vanligvis brukt av bedrifter fordi deres retningslinjer er «ikke kunne tilknyttes» med eksternt innhold. For eksempel, CNNs «relaterte nettsteder»-side gjør dette.
  3. Hvis du har en «Lenker åpner nye vinduer»-avmerkingsboks, forsikre deg om at den er avslått som standard.

Les mer

 
<< Dag 15: Definere tastatursnarveier | Innholdsfortegnelse | Dag 17: Definere bokstavord >>