Also in meinem Anfangspost hab ich denke ich ziemlich gut beschrieben was ich habe und was ich will.
Im Moment habe ich window.setTimeout(Objekt.methode(),1000);
Wenn das Objekt jedoch nicht mehr Objekt heißen soll, sondern tkejbO wird es einen Fehler geben, da in der Klasse selber Hardcodiert window.setTimeout(Objekt.methode(),1000); steht. Ergo kann ich nur eine Instanz von dieser Klasser erzeugen, nämlich "Objekt".
eventuell noch mal ein wenig mehr Code, ich hoffe dann wird es deutlicher:
--------------------
var Klasse()
{
var this.methode = function()
{
window.setTimeout(Objekt.methode2(),1000);
}
var this.methode2 = function()
{
irgendwas...;
}
}
var Objekt = new Klasse();
--------------------
Demnach ist es bei settimeout wichtig wie das Objekt heißt (nämlich Objekt). Wenn folgender Code funktionieren würde: window.setTimeout(this.methode2(),1000); dann wäre es egal wie das Objekt heißt, dann könnte das Objekt auch "toll" heißen, es würde trotzdem funktionieren.
MFG
T-Rex