Ole: Funktions Problem this

Beitrag lesen

Hi

Cheatah schrieb:

"this" ist der aktuelle Kontext - also die Funktion. Sie verfügt jedoch über keine Eigenschaft namens "id" ...

siehe dazu http://de.selfhtml.org/javascript/sprache/objekte.htm#this

wenn du "this" inerhalb eines elementes mit einem eventhandler (bei dir in der anscheinend ursprünglichen Fassung "onclick") nutzt, bezieht sich "this" auf das Element.
Du nutzt es aber in einer Funktion, also bezieht sich dein "this" auf die Funktion und diese Funktion hat kein Attribut "id" (eigentlich hat sie afaik garkeine Attribute, ist immerhin eine JS-Funktion und kein HTML-Tag).

Um den Wert den "this" enthalten soll in deiner ausgegliederten Funktion nutzen zu können mußt du "this" im Kontext des HTML-Elements nutzen und den Wert als Variable übergeben.

so long
ole
(8-)>