Rekire: Ereignisse in eigenen Objekten erzeugen

Beitrag lesen

Hi Axel,

Vorausgesetzt, MeinObject ist ein Object, dann sollte das so funktionieren. Folgendes funktioniert jedenfalls:

Ich habe mein objekt so deklariert:
var MeinObjekt = new Object;

MeinObjekt.onEreignis = new Function();

MeinObjekt.MachErgignis=function(url) {
 if(typeof myP.onEreignis == "function")
 {MeinObjekt.onEreignis();} // bei dieser Zeile wird dann bei mir ein Fehler ausgelöst das onEreignis keine Funktion sei.
}

Danach weise ich dem onEreignis eine Funktion zu.
function MachWas() {
 alert("Es ist was passiert!");
}

MeinObjekt.onEreignis = MachWas;

Wenn ich nun MeinObjekt.MachErgignis() aufrufe wird ein Fehler ausgelöst das onEreignis keine Funktion sei.

Tut mir Leid das ich es bis jetzt so ungenau beschreiben habe.

Gruß,
Rekire