
Bildquelle:
StateLibQld_1_105872_Runners_in_a_relay_race,_Brisbane,_1939.jpg: Contributor(s): Sunday Truthderivative work: Sidik iz PTU,
Public domain, via Wikimedia Commons
Damit das "Wo bin ich?"-Prinzip funktioniert, muss die Klasse wissen, von wo (bzw. von welcher Seite aus) das Script aufgerufen wurde. Dies erreichen wir mit zwei Parameter, die der Methode writeNav() übergeben werden:
Als weiteres Hilfsmittel bauen wir in beiden foreach()-Schlaufen einen Zähler (engl. "counter") ein. Dies brauchen wir, um den Wert aus den Parametern mit dem aktuellen Zählerstand zu vergleichen: Stimmen die Werte überein, wird die CSS-Klasse current beigefügt