suntrop
Erfahrenes Mitglied
Hallo,
ich habe vor einigen Tagen im Internet Magazin ein Skript gefunden, das mir den aktuellen Link (z.B. in einer Navigation) farbig hervorhebt. Aber - offensichtlich - kann ich nicht korrekt abschreiben, denn es funktioniert nicht wie gewollt.
JS im Head:
Im Body steht:
Und die Datei heißt test.html. Also sollte der zweite Link rot sein, ist er leider nicht.
Ich finde einfach nicht den Grund. Habe es schon zig male durchgelesen und mit der Zeitschrift verglichen.
ich habe vor einigen Tagen im Internet Magazin ein Skript gefunden, das mir den aktuellen Link (z.B. in einer Navigation) farbig hervorhebt. Aber - offensichtlich - kann ich nicht korrekt abschreiben, denn es funktioniert nicht wie gewollt.
JS im Head:
PHP:
<script type="text/javascript">
var anz = document.getElementsByTagName("a").length;
for (i=0; i<anz; i++)
{
if (document.getElementsByTagName("a")[i].getAttribute("href") == location.href)
{
document.getElementsByTagName("a")[i].style.color = "red";
}
}
</script>
Im Body steht:
HTML:
<a href="eins.html">ein link</a><br />
<a href="test.html">zweite Link</a>
Und die Datei heißt test.html. Also sollte der zweite Link rot sein, ist er leider nicht.
Ich finde einfach nicht den Grund. Habe es schon zig male durchgelesen und mit der Zeitschrift verglichen.