Bonjour,

Voilà c'est simple j'ai une classe en JS, dans laquelle j'utilise une fonction utilisant un callback, dans ce dernier je voudrai lancer une fonction de mon objet (contenant toutes les variables membres).

Un exemple :

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
 
 
function clsMaClass(varname) {
	this.var1		= "Bonjour" ;
	this.var2		= "n/a" ;
 
	this.fctPrincipale = function(){
 
		// fonction externe utilisant un callback, la fonction retourne data qui est mon resultat
		rechercheNomUser(unparametre, function(data) {this.fctCallback (data);});
 
	}
 
        this.fctCallback = function(data){
 	 	this.var2		= data ;
		alert(this.var1 + " " + this.var2 + " !");
	}
 
} // fin cls
Mon probleme est qu'il me retourne un 'this.fctCallback is not a function'.

N'est il pas possible d'utiliser une methode the this ? Histoir d'avoir accès aux variables ?

Merci, Cédric