Klasse upgraden II

Runners_in_a_relay_race,_Brisbane,_1939
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


Übergabe der Parameter für die Markierung der aktiven Links

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:

  1. Parameter: Wo im ersten Level bin ich?
  2. Parameter: Wo im zweiten Level bin ich?

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