Ed X: Suche simples Rollover Menü mit Text / CSS (ohne a:hover!)

Beitrag lesen

Moin,

Ich weiss: Man kann das ganze mit Formatierung für a:hover / a:active usw. machen; das Problem dabei ist: wenn man ausserhalb des Menüs klickt, ist die Formatierung des aktiven Menü-Links weg :-(

Ohne jetzt einen fertigen Source vorweisen zu können, solltest du folgenden
Ansatz mal verfolgen:
Jeder Link bekommt eine ID.  <a id="link01" href="...>
den link erledigst du per href und benutzt den eventhandler onClick, um eine JS-
funktion aufzurufen, dieser übergibst du die ID des links. onclick="farbe('link01')"
wichtig ist, dass du eine globale variable definierst, die den aktuell gültigen
link behält!
// nur initialisieren
var aktuell = "link01";
function farbe(id) {
      // aktuellen noch gültigen link zurückfärben!
    document.getElementById(aktuell).style.fontColor="#999999";
      // übergebenen link einfärben
    document.getElementById(id).style.fontColor="#336699";
      // übergebenen link zum aktuellen machen
    aktuell = id;
}

so, prädikat besonders ungetestet. ist blos ne idee.

bye eddie