Forum: PC-Programmierung JavaScript: Übergabe einer Instanzmethode bei Initialisierung?


von Info (Gast)


Lesenswert?

Ich möchte einen Countdown, der bei Erzeugung automatisch via 
setInterval als Timer registriert wird.

1
      function countdown( min, sec )
2
      {
3
        this.seconds == sec;
4
        this.minutes = min;
5
        setInterval( 'this.count()', 1000 );
6
....

Nun braucht setInterval natürlich die Instanz und nicht die Klasse, 
daher scheitert das ganze mit dem Fehler DOMWindow has no method count.

Wie macht man das richtig?

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

Versuchs mal so, allerdings ungetestet soweit...
1
function countdown( min, sec ) {
2
 this.seconds == sec;
3
 this.minutes = min;
4
 setInterval( function(){ this.count(); }, 1000 );
5
 ....
6
}

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.