5.7.3 Tala om när en länk öppnas i nytt fönster
Oavsett om länkar leder till sidor inom samma webbplats eller till en annan webbplats ska de öppnas i samma fönster.
Användning av nya fönster
Länkar som går till dokument i andra format än HTML, till exempel pdf, Word eller PowerPoint bör öppnas i nya fönster. Detsamma gäller länkar till applikationer som tidrapporteringssystem och liknande.
Många användare ser dokumentformaten ovan som något annat än webbsidor och vill komma åt de funktioner som finns i applikationerna som de vanligtvis använder för att läsa dokumentformaten. Öppna helst sådana dokument i dess ursprungsapplikation och inte i webbläsarfönstret.
Varna användaren om att ett nytt fönster ska öppnas, till exempel genom att lägga till ”nytt fönster” eller ”öppnas i nytt fönster” i länktexten. Tala också om vilken typ av dokument eller applikation det är. Om det finns en lista med länkar där samtliga öppnas i nya fönster räcker det med en inledande text som förklarar detta, det behöver inte skrivas ut för varje länk.
Se även 5.7.4 Publicera i första hand dokument i HTML eller XHTML.
Uppdatering
För information om hur man tekniskt bör gå tillväga för att öppna länkar i nya fönster se svar till frågan Öppna länkar i nytt fönster?
Slut på uppdatering
Exempel på länk som öppnas i nya fönster
Länktext: ”Diarier på Internet - vägledning för myndigheter (doc, 2,9 MB, nytt fönster)”.
Fördjupning
Jakob Nielsens artikel "Open New Windows for PDF and other Non-Web Documents" från Alertbox, August 29, 2005.
Kommentarer
Tycker det är på sin plats med information om vad man skall tänka på om man vill lägga små ikoner i samband med länkar för att visuellt göra användaren uppmärksam på om länken öppnas i ett nytt fönster. De ikoner jag tänker på är de som Senselogic (http://www.senselogic.se/) använder på sin webb och i sitt verktyg SiteVision. Största frågan är OM de bör användas eller inte, och isåfall vilka.
På webbplatsen du pekar på verkar man använda ikoner för att visa att en länk pekar på en annan webbplats.
Om man skall använda sådana ikoner för att visa att något öppnas i ett nytt fönster måste man säkerställa att informationen även blir tillgänglig för personer med hjälpmedel (t.ex. via alt-text för ikonen).
Idag ger dock de flesta webbläsare möjlighet att själv ställa in hur man vill hantera olika filtyper. Därmed faller behovet av att öppna länkar i nya fönster, även för andra typer av filer än webbsidor.
I WCAG 2.0 skriver man att senast möjliga specifikation för struktur och utseende ska följas. Det innebär idag att XHTML 1.1 och CSS 2.1 ska användas. I XHTML 1.1 är attributet target uteslutet, vilket medför att HTML från och med denna version saknar möjlighet att öppna nya fönster.
Joachim, jag är inte helt säker på att jag delar din uppfattning om att WCAG 2.0 kräver XHTML 1.1. Det finns gott om referenser till hur man klarar kontrollpunkterna med t.ex. HTML 4. XHTML 1.1 är i dagsläget svårt att använda eftersom en av de vanligast förekommande webbläsarna har problem med det när man skickar det med rätt mimetyp.
Nej, det är inget krav, utan en rekommendation. Fel ordval (bör istället för ska hade varit bättre). WCAG 2.0 rekommenderar att vi använder senaste specifikation för olika tekniker från W3C, för att på så vis vara så väl förberedda som möjligt för framtiden. Jämfört med den tidigare rekommendationen i WCAG 1.0, som talade om bakåtkompatibilitet, pekar man nu på att man ska skapa hållbara applikationer genom att använda nya uppsättningar av språk.
Stöd för korrekt mime-typ finns i Mozilla Firefox, Safari, Opera och Google Chrome, men inte i Internet Explorer. En lösning kan dock vara att man på serversidan frågar efter vilken webbläsare som används och levererar mime-typ därefter (text/html för IE).
Så vitt jag kan bedöma är det inget som säger att man ska använda HTML eller XHTML. I http://www.w3.org/TR/2008/NOTE-WCAG20-TECHS-20081211/H88 står det så här:
"At the time this technique was published, the appropriate versions of these technologies is HTML 4.01 and XHTML 1.0. HTML 4.01 is the latest mature version of HTML, which provides specific accessibility features and is widely supported by user agents. XHTML 1.0 provides the same features as HTML 4.01, except that it uses an XML structure, has a more strict syntax than the HTML structure. Later versions of these technologies are not mature and / or are not widely supported by user agents at this time."
När det gäller target-attributet finns det inte med i HTML 4.01 Strict eller XHTML 1.0 Strict heller.
Roger, du har helt rätt. Märkligt i sammanhanget är att jag själv byggt om en relativt stor webbplats till XHTML 1.1 då WCAG 2.0 Candidate Recommendation dök upp och talade om senaste specifikation för strukturspråk. Detta för att se om och hur det var möjligt att använda XHTML 1.1 på ett sätt kompatibelt med olika verktyg. Något som förbryllar mig är att jag inte längre hittar denna information.
Tack för att ni uppmärksammat mig på detta.
Kommentera