Christian S.: private und public static Methoden/Properties

Beitrag lesen

Hi,

[this.constructor] enthaelt nicht immer die referenz auf die eigentliche
   konstruktorfunktion, sondern muss unter umstaenden ausdruecklich ueber
   [arguments.callee] zugewiesen werden:

Danke, das hat schon mal geholfen... ganz verstehen tu ich das dennoch nicht...

Mich wundert es auch gerade, dass ich innerhalb der statischen Methode auf this zugreifen kann. In Java und C# wäre das nicht möglich. Widerspricht ja auch irgendwie dem Gefühl für statische Methoden, da diese ja an kein Objekt gebunden sind, this aber immer auf die eigene _Instanz_ verweist (die es bei statischen Methoden aber nicht gibt).

HoverMenu.Show = function(e, content)
{
    if(!e) var e = window.event;

if(!this.Div)
    {
        this(); // wie HoverMenu()
    }
//.....

};

Gruß
Christian