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
j'obtiens cette erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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"); } }
Si quelqu'un sais pourquoi j'ai cette erreur ....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Erreur : this.changeJava is not a function Fichier source : file:///D:/www/webphone.2.5/Java.class.js Ligne : 24
Partager