[POO] setTimeout qui appelle fonction de ma classe
Bonjour à tous,
J'ai une petite classe en Javascript avec une fonction qui appele setTimeout,
Mon probleme est que j'appele une fonction membre de ma classe dans setTimeout
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
this.init = function(timeLimit)
{
this._timer=this._timer+1;
tmp=(this._timer*60)/100;
document.getElementById("statusCount").innerHTML=this._timer;
if(this._timer!=timeLimit)
{
if(this._isJava=="false")
setTimeout("this.changeJava("+timeLimit+")",1000);
else
return true;
}
else
{
if(this._timer==timeLimit && this._isJava=="false")
return false;
else
alert("xxx");
}
} |
j'obtiens cette erreur :
Code:
1 2 3
| Erreur : this.changeJava is not a function
Fichier source : file:///D:/www/webphone.2.5/Java.class.js
Ligne : 24 |
Si quelqu'un sais pourquoi j'ai cette erreur ....