Fu16: Gangbare fout voor succescriterium U.7.1 doordat met het HTML element frame of iframe een genest weergavekader is gecreëerd voor navigatie, als vervanging voor pagina- of sitenavigatie in het weergavekader dat het geneste weergavekader bevat
Alle webpagina's.
Deze fout is gerelateerd aan:
Het is belangrijk dat pagina- en/of sitenavigatie beschikbaar is op elke pagina van een verzameling webpagina's. Het plaatsen van deze navigatie middels een geneste weergavekader (zoals een frame
of iframe
) maakt het navigeren afhankelijk van dit weergavekader. Dergelijke afhankelijkheden kunnen problemen vormen voor de gebruiker, bijvoorbeeld als door een fout de navigatie niet wordt getoond.
Deze fout is van toepassing op het moment dat de pagina- of sitenavigatie zich binnen een geneste weergavekader bevindt, in plaats van op de webpagina die de geneste weergavekader bevat.
Opmerking: Voorbeelden hebben uitsluitend een informatieve functie. Het is niet de bedoeling om een succescriterium te beoordelen enkel op basis van de hier gepresenteerde voorbeelden.
De sitenavigatie op een webpagina wordt geplaatst middels het iframe
element, omdat de ontwikkelaar deze navigatie in een apart bestand beheert ten behoeve van de onderhoudbaarheid.
<iframe src='/navigatie.html'/>
Mocht de navigatie handmatig moeten worden onderhouden, dan is het mogelijk om dit middels bijvoorbeeld een PHP-include te realiseren.
<?php include_once('/navigatie.php'); ?>
De HTML-pagina die aan de gebruiker wordt getoond bevat dan de volledige navigatie in HTML, zoals deze in het aparte bestand is geplaatst:
<ul id="nav">
<li><a href="/home">Home</a></li>
<li><a href="/over">Over ons</a></li>
<li><a href="/contact">Contact</a></li>
</ul>
Opmerking: Informatiebronnen zijn uitsluitend informatief bedoeld. Ze maken geen deel uit van de Webrichtlijnen. Deze opsomming impliceert geen goedkeuring van de bronnen door de opstellers of toezichthouders van deze specificatie.
iframe
of frame
elementen worden gebruikt;iframe
of frame
element;iframe
of frame
element beschikbaar is.De fout is van toepassing - en er wordt dus niet aan het succescriterium voldaan - bij de volgende uitkomst: