Aktiven Link kennzeichnen

hallo!

Kann mir jemand erklären wie ich es schaffe einen aktiven Links zu kennzeichnen?
Wenn ich in der Navigation zum Beispiel „News“ anklicke, möchte ich das der Link rot bleibt, bis ich auf eine andere Seite navigiere.

Vielen Dank!!

Grüße

micha

Hallo,

Ich hab dir mal ein kleines Bsp. kopiert, sollte zumindest mit den neueren Browsern funktionieren,

Das Skript:

\<!--
linkids = new Array("null","eins");

function wechsel(nr) {
 for (var x=0; x\<linkids.length; x++) {
 if(x!=nr) {
 document.getElementById(linkids[x]).style.color = "red";
 }
 else if(x==nr) {
 document.getElementById(linkids[nr]).style.color = "blue";
 }
 }
}//--\>

Die Funktion, welche die Textfarbe ändert kann dann mit dem eventhandler onclick aufgerufen werden:

[main.html](main.html)
[main2.html](main2.html)

mfg

sf

Im body-tag kannst du drei Angaben für die Farben von Links machen:

link ist ein normaler Link.
vlink ist ein bereits besuchter Link.
alink ist der gerade aktive Link.

Wenn du also willst, daß der aktive link rot ist, dann schreibst du in deinen body-tag:

vlink="#FF0000"

Warscheinlich schreib ich mal wieder völlig am thema vorbei, weil ich die Frage nicht richtig verstanden habe…

Was ich gemeint habe, ist das:

linkname
bis hier

Sorry, da hab ich mich (als ob’s nicht schon konfus genug wär) mit meinem letzten Post auch noch im Threat vertan. Bitte löschen oder ignorieren! :wink: