Hallo Daniel,
danke für deine Antwort.
Den Satz verstehe ich nicht.
Meinst du:
<a href=""><img src="" alt="" /></a>
Vergiss das mit der Grafik, war keine gute Idee!
> > Es gibt also die CSS-Klassen
> > .bild, .bildak, .link und .linkak.
Es gibt die beiden Klassen .lin und .linkak
> Entweder referenzierst du den Link, der bereits die entsprechende Klasse besitzt (also etwa mit einer selbst geschriebenen Funktion wie „getElementsByClassName“) oder du gehst alle Elemente durch, prüfst, ob es die jeweilige Klasse hat und löschst diese dann. Danach kannst du dem gerade angeklickten Menüpunkt die entsprechende Klasse zuweisen.
Ich hab das mit dem "getElementByClassName" (doch ohne "s", oder?) ausprobiert:
function akt() {
document.getElementByClassName("aktwp").this.className = 'linkiak';
}
window.onload = akt();
oder auch:
function akt() {
document.getElementById("aktwp").this.className = 'linkiak';
}
window.onload = akt();
Dabei ist "aktwp" die ID, das Name-Attribit in <a href...>
Bekomme aber immer die Fehlermeldung: Bezeichner erwartet.
Wo liegt der Fehler?
Gruß Compiwurstel