hi,
//METHODEN
this.GetEventName = function() { return EventName; };
this.AddRequest = function( request, response_handler )
Durch das this.{name} sind diese Methoden privilegierte Methoden.
(Mittels var {name} = function() wären sie private Methoden.)
Handler[ Count ] = function( evt )
Aber was ist mit der hier?
Kein this, kein var - weder privilegiert, noch privat. Public? Nee, auch nicht, da müsstest du über prototype gehen.
Ich würde es an dieser Stelle also mal mit
this.Handler[ Count ] = function( evt )
versuchen - kann allerdings nicht versprechen, ob das das Gewünschte bewirkt, dafür ist mir der Fall bei meinem Javascript-OOP-Kenntnissgrad auch zu speziell.
Generell halte ich mich an http://phrogz.net/JS/Classes/OOPinJS.html, wenn bei mir Unklarheiten bzgl. der verschiedenen "Arten" public, private, privileged von Methoden und Eigenschaften auftauchen.
gruß,
wahsaga
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }