Hallo,
Ich habe folgendes Problem:
In einer Navigation auf meiner neuen Webseite soll der Link zur aktuelle Seite ein andere Farbe haben. Dazu habe ich diesen Skript benutzt:
<script type="text/javascript">
var anz = document.getElementsByTagName("a").length;
for (i=0; i<anz; i++)
{
if (document.getElementsByTagName("a")[i].href == location.href)
{
document.getElementsByTagName("a")[i].style.backgroundColor = "black";
document.getElementsByTagName("a")[i].style.color = "white";
}
}
</script>
Soweit so gut, aber...
ich habe noch ein Submenü, dass unter einem "Hauptlink" steht.
Wenn die aktuelle Seite sich in der Navigation im Submenü befindet soll NUR der "Hauptlink" hervorgehoben werden.
Ich habe es schon versucht, aber ich komme nicht sehr weit.
HIer der Code
<script type="text/javascript">
var anz = document.getElementsByTagName("a").length;
for (i=0; i<anz; i++)
{
if (document.getElementsByTagName("a")[i].href == location.href)
{
if (location.href == 'file:///D:/geheim/submenuseite.html' || (usw..))
{?????}
else {
document.getElementsByTagName("a")[i].style.backgroundColor = "black";
document.getElementsByTagName("a")[i].style.color = "white";}
}
}
</script>
Ich hoffe ihr versteht mich einigermaßen :D
Viele Grüße
Julian