Hansi: An die Experten

Beitrag lesen

Hallo

Wieso funktioniert das nicht???:

  
function makeClass(proto){  
  var f = proto.init;  
  f.protoype = proto;  
  return f;  
}  
Person = makeClass({  
  init:function(name){  
    this.name = name  
  },  
  alert:function(){  
    alert(name)  
  }  
})  
Joe = new Person(4);  
Joe.alert();  

Es kommt die Fehlermeldung
Uncaught TypeError: Object [object Object] has no method 'alert'