Hallo Jörg,
Ich würde ja diese Variante bevorzugen:
function MeineKlasse() {
this.doStuff = function() {
alert(1);
};
window.setTimeout(this.doStuff, 5000);
}
var bla = new MeineKlasse();
Wobei ein Konstruktor eher keine solchen Seiteneffekte haben sollte.
Opera und Geckos können das, ob der IE das auch kann, weiß ich nicht.
(In meinem vorherigen Posting habe ich new vor function beim Erzeugen einer annonymen Funktion geschrieben, das ist natürlich falsch)
Grüße
Daniel