wahsaga: Fehlermeldung: 'style.textDecoration' ist Null oder kein Objekt.

Beitrag lesen

hi,

<a id="Startseite" class="footer_link" href="./index.php?content=startseite" onMouseOver="Bildwechsel(0,gelb,Startseite)" onMouseOut="Bildwechsel(0,normal,Startseite)">Startseite</a> ::

Startseite - ist das eine javascript-variable? wenn ja, wo hast du diese definiert?
wenn nein (und davon gehe ich), dann meinst du wohl stattdessen einen string - also schreibe diesen auch als solchen!

onMouseOver="Bildwechsel(0,gelb,'Startseite')"

der Browser schmeißt jedoch diese Nachricht aus: 'style.textDecoration' ist Null oder kein Objekt.

Startseite ist nicht automatisch als javascript-objekt verfügbar, nur weil du ein HTML-element mit dieser ID hast.

also wird der browser hier mit grosszügiger fehlerkorrektur wahrscheinlich von selbst Startseite in einen string konvertieren.
dieser hat aber natürlich keine eigenschaft namens "style".

also: übergebe ordentliche strings an deine funktion.

der zugriff

Element.style.textDecoration = "none";

funktioniert natürlich so auch nicht, stattdessen musst du mit der ID "Startseite" (die du ja jetzt als string im parameter Element übergeben hast) zugreifen:

document.getElementById(Element).style.textDecoration = "none";

gruss,
wahsaga