Der Dicki: EventHandler Objektinstanzen mitgeben

Beitrag lesen

Hallihallo!

function window() {
   //Neuses Element eestellen ud in den DOM-Baum einfügen//
   element.onClick = this.schliessen;

this.schliessen = function()
      {
      alert("Fenster wird geschlossen");
      //Das Element wieder aus dem Baum löschen //
      }

}

Leider funktioniert dass so nicht, da der EventHandler diese Instanz nicht "mitnimmt". Gibt es eine möglichkeit dies zu umgehn?

Vermutlich liegt das Problem darin, daß "this" im benötigten Moment nicht den Wert enthält, den Du erwartest. Vielleicht hilft Dir diese Seite bei Deinem Problem weiter.

Da siehst Du dann auch, daß die Funktion nicht "this.schliessen" heißt (in der Deklaration), sondern einfach nur "schliessen".

Viele liebe Grüße,
Der Dicki