Algemeen Internet Software Toetsing Toegankelijke Bouwers

Menu

Logo inspectie Raad van Accreditatie I-184
Geaccrediteerd voor inspectie voor het Waarmerk drempelvrij.nl

naar het W3C

W3C ijkpunt 10.1: Totdat user agents gebruikers toestaan om het ongewild openen van nieuwe vensters uit te zetten, is het beter om geen pop-ups of andere vensters te laten verschijnen en het actuele venster niet te veranderen zonder de gebruiker daarover te informeren.

Referentie: De WCAG ijkpunten zijn identiek aan de Waarmerk drempelvrij ijkpunten en de Webrichtlijnen.

Beschrijving

Bij sommige gebruikers kan het automatisch starten van content in nieuwe of andere schermen, zoals pop-ups, mogelijk verwarring veroorzaken. Webinhoud moet gebruikers daarom volledige controle geven over deze mogelijke wijzigingen in context door de gebruiker te informeren dat het huidige venster is gewijzigd en dat content in een nieuw of ander venster verschijnt.

Voordelen

  • De gebruiker raakt niet verward doordat nieuwe vensters geopend worden.
  • Informatie blijft beschikbaar, ongeacht beveiligingsinstellingen (zoals pop-up blockers)

Criteria voor toetsing

Er verschijnen geen pop-ups of andere venster tenzij een van de volgende opties van toepassing is:

  • Er worden middelen geboden om dit te stoppen/sturen.
  • De content waarschuwt de gebruiker dat het activeren van het element een nieuw venster oproept en dat de locatie van de link nuttige informatie bevat die nodig kan zijn tijdens een belangrijk niet te onderbreken proces.
  • De wijzigingen in context worden alleen op verzoek van de gebruiker gestart.

Voorbeelden

Voorbeeld 1 (Pop-up)

In sommige gevallen wilt u toch een pagina in een nieuw venster openen. Stel de gebruiker hiervan op de hoogte door dit in een bericht toe te voegen aan de content van de pagina waarop het element wordt geactiveerd: "deze pagina wordt in een nieuw venster geopend" of "wordt geopend in een pop-up venster". Dit kan op verschillende manieren worden geïmplementeerd, bijvoorbeeld door het title attribuut bij een a element te gebruiken en een visueel pictogram of andere differentiatie toe te voegen.

Voorbeeld 2

  1. <a href="http://extern.com" title="Extern.com (nieuw venster)"
  2. onclick="nieuw_venster(this);">Extern.com</a>

Let op: De webrichtlijnen zijn strenger dan WCAG1! Geef bij het openen van een venster altijd aan dat dit een nieuw venster zal openen. Dit kan het beste worden gedaan met het titel attribuut van het a element.

  1. <a href="http://extern.com" id="extern_com">Extern.com</a>
  2. <script type="text/javascript">
  3. //<![CDATA[
  4. document.write(' <img alt="Extern.com (nieuw venster)"'
  5. + ' src="nieuw_venster_icon.png"'
  6. + ' tabindex="0" onclick="nieuw_venster('extern_com');" />');
  7. //]]>
  8. </script>

Voor HTML 4.01 en XHTML 1.0 Strict is het target attribuut afgekeurd. Dit komt doordat het gebruik maakt van vensters, en niet alle apparaten (zoals mobiele telefoons) vensters ondersteunen.

Wanneer u wilt dat uw website voldoet aan de webrichtlijnen dan is het niet toegestaan om automatisch nieuwe vensters te openen. Een oplossing hiervoor is om de gebruiker de keuze te geven om een nieuw venster te openen. Er zijn echter een groot aantal richtlijnen die dit lastig maken, namelijk ijkpunt 1.1, 3.2, 6.2, 6.3, 6.4, 9.2, 9.3, 11.1, 11.2, 13.1 en 13.11.

Bovenstaand voorbeeld is één van de weinige manieren waarop nieuwe vensters geopend kunnen worden zonder de richtlijnen te overtreden. Een ander voorbeeld is het openen van hulpsoftware in een nieuw venster, zoals software die de huidige pagina opleest, let wel dat ook hier een waarschuwing verplicht is.

Definities

Geen

Verwijzingen

  • R-pd.8.14 Links op overheidswebsites dienen niet zonder waarschuwing automatisch nieuwe vensters te openen.
  • R-pd.8.15 Open geen automatische nieuwe vensters, behalve wanneer de locatie van de link behulpzame informatie bevat die nodig kan zijn tijdens een belangrijk, niet te onderbreken proces.
  • R-pd.8.22 Open links naar downloadbare bestanden niet in een automatisch nieuw venster.
  • R-pd.2.9 Bouw een website volgens de Web Content Accessibility Guidelines (WCAG 1.0) van het W3C.

©2010 Stichting Accessibility. Disclaimer | Privacy policy | XHTML en CSS valide