Marco: Namespacing

Beitrag lesen

Hallo

Mit Hilfe von http://www.dustindiaz.com/namespace-your-javascript/ habe ich versucht Namespaces in einem Javascript einzusetzen:

  
Namespace = {};  
Namespace.Konstruktur = function(var) {  
  this.var = var;  
  this.methode = function() {  
       alert('method');  
  }  
};  
  
var obj = new Namespace.Konstruktor('abc');  
obj.method();  

Nun habe ich festgestellt, dass auch folgendes geht:

  
Namespace.var = 'abc'  
Namespace.method()  

Wie kann ich das umgehen? Ich möchte ja nicht dass man auch Namespace.var setzen kann...?

Viele Grüsse
Marco