Hallo,
[…] ein JS, das die Links auf die jeweils aktuelle Seite anders färbt (bzw einer anderen CSS-Klasse zuordnet).
Durchlaufe alle Link und überprüfe deren Ziele mit der URI des aktuellen Dokumentes. Die href-Eigenschaft enthält ja immer das vollständige Verweisziel.
Ich würde das so machen:
for (var i = 0; i < document.links.length; i++){ //alle Links durchlaufen
if (document.links[i].href == location.href){ //Stimmt das Zeil mit dem akztuellen URI überein?
document.links[i].className = "aktuell"; // wenn ja: Klasse setzen, die man per CSS formatieren könnte
break; //Wenn sich ohnehin nur ein Link dieser Art im Dokument befindet, kann man die Schleife abbrechen, um Zeit zu sparen
}
}
mfg. Daniel