Breadcrumbs in JavaScript

Hierboven staan "Breadcrumbs". Dat is een manier om de gebruiker van je site te laten zien waar hij/zij zich bevindt. Breadcrumbs worden uitgebreid besproken in het item Breadcrumbs: Wat het is en hoe je het kunt gebruiken.
Op deze pagina wordt een JavaScript besproken waarmee je breadcrumbs kunt maken op je eigen site. Het gaat hier om location-breadcrumbs. Dat wil zeggen dat de kortste weg vanuit de root van de site naar de huidige pagina wordt getoond.

JavaScripts voor het maken van breadcrumbs zijn beschikbaar op internet, zij het beperkt. De meeste van deze scripts dateren van vóór 2008.
Het script dat hier wordt besproken is gebaseerd op het script dat oorspronkelijk is gemaakt door Justin Whitford. Het is op internet te vinden in diverse uitvoeringen. De verschillen zijn echter klein. Ik ben uitgegaan van de versie van Oktober 2007.

Het script werkt goed in een site met frames. Ik heb het aangepast zodat het ook kan werken met websites waarvan de URL niet een toplevel-domein is, zoals deze website.

Opmerking: Tegenwoordig zijn er ook server-side scripts beschikbaar voor het maken van breadcrumbs. In een CMS is de functie vaak standaard aanwezig. Maar omdat niet iedereen server-side scripting kan gebruiken en/of een CMS heeft...

De code kun je downloaden om zelf te gebruiken. Het origineel vind je op The JavaScript Source.com.

Gebruik:

De code ziet er als volgt uit:
(Dit heb je nodig op elke pagina van je site die de breadcrumbs moeten tonen)
 
(Zet deze style en dit JavaScript in de <HEAD>)

<style>
.topnav {
  font-size:0.8em;
  color:#000;
  background-color:#ffdc82;
  border:1px solid #0099cc;
  padding:0.5em;
}
</style>
 
<script src="breadcrumbs.js"></script>

(Zet dit in de <BODY>, op de plaats waarde breadcrumbs moeten verschijnen)
<script>
  breadcrumbs()
</script>

Downloaden:
 
Druk op de knop: Download deze code  File: voorb320.zip, 1233 bytes.

 
terug

html-320; Laatste wijziging: 30 juni 2022