Links en client-side scripts
Links naar client-side script toegankelijk toepassen
Soms verwijzen links op een pagina naar een client-side scriptfunctie, een script dat in de browser wordt uitgevoerd; bijvoorbeeld om een nieuw venster te openen of om een menu weer te geven. Vaak zijn deze links ontoegankelijk voor zoek-spiders en bezoekers zonder ondersteuning voor client-side scripts. Webontwikkelaars kunnen hier echter rekening mee houden door enkele simpele regels toe te passen.
Inhoudsopgave
- Client-side scripts als uitbreiding op een link
- Client-side scripts voor het produceren van een link
- Client-side scripts als aanvulling op server-side functies
Client-side scripts als uitbreiding op een link
Als een link een scriptfunctie uitvoert die naar een URL leidt, maak deze URL dan ook benaderbaar voor bezoekers zonder scriptondersteuning.
Gerelateerde richtlijnen
- R-pd.8.5: Bij het gebruik van client-side script in combinatie met een link: maak de scriptfunctionaliteit een uitbreiding op de basisfunctionaliteit van de link.
Client-side scripts voor het produceren van een link
Als een link nergens naartoe leidt, maar een functie uitvoert zoals het schalen van de lettergrootte of het toepassen van een bepaalde stylesheet, heeft dit voor bezoekers zonder JavaScript weinig te bieden. Deze bezoekers hoeven dan ook niet met een onwerkzame link te worden geconfronteerd.
Gerelateerde richtlijnen
- R-pd.8.6: Bij het gebruik van client-side script in combinatie met een link: indien de link nergens naartoe leidt, confronteer de bezoeker zonder ondersteuning voor client-side script dan niet met een niet-werkende link.
Client-side scripts als aanvulling op server-side functies
Als scripts niet ondersteund worden, kan een link met scriptfunctionaliteit terugvallen op functies die op de webserver worden uitgevoerd. Als dit kritische functionaliteit betreft (dat wil zeggen, de bruikbaarheid van de website is er van afhankelijk), is dit zelfs een noodzaak.
Gerelateerde richtlijnen
- R-pd.8.7: Bij het gebruik van client-side script in combinatie met een link: indien noodzakelijk, gebruik client-side script als een uitbreiding op server-side functies.
