Alexander: anfänger fragt:

Beitrag lesen

Hallo,

function highlight()
{ this.style.backgroundColor = "#DBD8C8";
this.style.borderLeft = "4px solid #000000";
}

Schau dir doch mal die beiden Code-Zeilen an und überlege, was diese eigentlich machen.

mit dem Schlüsselwort "this" wird auf das aktuelle Objekt verwiesen. Aber welches Objekt ist es denn nun? Das weiss die Funktion ja nicht, woher auch? Diese wird ja nur aufgerufen und kann ggf. eine Rückgabewert liefern. Von wem sie aber aufgerufen wurde, weiss die Funktion nicht... ;o)

Du musst also Dein Script so anpassen, dass Du als Übergabeparameter für die Funktion das aktuelle Objekt mitlieferst und das Skript so anpassen, dass auch die Eigenschaften des aktuellen Objekts bearbeitet werden.

Viel Erfolg...

Alex :)

--
ss:| zu:) ls:# fo:) de:[ va:) ch:) sh:| n4:# rl:° br:^ js:| ie:| fl:( mo:|