Malcolm Beck´s: Index des aktuellen elemmentes herausfinden

Beitrag lesen

مرحبا

es ist ja so, dass wenn ich auf einen Link den Focus setze, kann ich klar dessen Style so gestalten wie dessen des hover. Doch wenn ich jetzt wieder mit der Maus über die Liste fahre, sieht das ja so aus als ob 2 Links markiert seien.

Wer surft denn so?

Und dass dies mit einer Funktion möglich sei, wie zub. onmouseover var ActiveLink.className = "" ist ja klar. Doch würde ich sagen dass dies doch zu viel Rechenleistung brauchen könnte.

Mit wieviel Tausend Links rechnest du? 1.000, 10.000 oder gar 100.000 Links im Menu?

Und dass ich per i=i+1 document.getElementsByTagName("a")[i].style.className = "Aktiver" die Links nach und nach markieren könnte leuchtet ja auch ein. Doch wollte ich auf Variablen verzichten und viel lieber den Index des aktuellen Links herausfinden.

Irgendwie musst du die Aktive Seite kenntlich machen, so oder so. Eine bewährte Praxis ist, den Link zur Aktiven Seite zu "entlinken".

mfg

--
Die neuen 4 Jahreszeiten: Frühling, ARSCHLOCH, Herbst und Winter!