C3000
Mitglied
Hi @ all
Ich habe eine Klasse Tab und eine Klasse Updater. In beiden Klassen gibt es ein Array/Enumerable das als Klassenvariable deklariert ist. Hier mal der Code:
Durch Updater.methods.length kann ich auf das Array methods zugreifen. Jedoch kann ich nur auf das Array tabs zugreifen wenn ich new Tab().tabs.length mache. Bei Tab.tabs bringt er mir nur undefined. Elemente sind im Array enthalten, und wenn ich in der Methode initialize this.tabs.length ausgebe und 2 neue tabs gemacht habe dann kommt auch der wert 2 raus.
Ich hoffe mir kann da jemand helfen.
Vielen dank schon mal für eure Mühe.
MfG
Ich habe eine Klasse Tab und eine Klasse Updater. In beiden Klassen gibt es ein Array/Enumerable das als Klassenvariable deklariert ist. Hier mal der Code:
Code:
var Updater = {
methods: [],
add: function(method){
this.methods.push(method);
this.activ = setTimeout(function(){Updater.update();}, 300000);
},
}
Code:
var Tab = Class.create();
Tab.prototype = {
tabs: [],
initialize: function(id, src, breiten){
...
}
}
Ich hoffe mir kann da jemand helfen.
Vielen dank schon mal für eure Mühe.
MfG