Gunnar Bittersmann: Link der aktuellen Seite automatisch mit CSS hervorheben lassen

Beitrag lesen

@@noscript:

wesentlich sinnvoller ist es aber mittels serverseitiger Technik (zB mit PHP) die Navi zusammenzustellen und dabei jeweils

  • die Links zur aktuellen Seite entfernen (denn wozu sollen die gut sein?)

Yep. „Verlinke niemals auf die aktuelle Seite.“ (Punkt 10 der zehn meist-missachteten Homepage-Design-Richtlinien [Nielsen])

Und wennschon JavaScript, das auch damit:

if (a[i].href==hier)  
{  
  a[i].className="aktuell";  
  a[i].removeAttribute("href");  
}

Aber besser eine serverseitige Variante (PHP). Die Hervorhebung und Nichtverlinkung lässt sich dann auch mit der Auslagerung des Menüs in eine Include-Datei kombinieren.

Live long and prosper,
Gunnar

--
Erwebsregel 208: Manchmal ist das einzige, was gefährlicher als eine Frage ist, eine Antwort.