Bonjour � tous,

surement un probl�me de visibilit�:

J'ai ma classe:

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
function MaClasse() {
    var privateObj = {};
 
    this.getPrivateObj  = function () {
        return privateObj;
    }
 
    var objetTiers = new ObjetTiers();
 
    this.methodePublique = function() {
 
        objetTiers.methode(arg1, function(response, status ) {
            if (status == OK) {
                alert('OK');
                privateObj = response.elements[0];
            }
        });
 
    }
 
}
Avec une fonction callback donc dans objetTiers.methode()

je fais:

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
var maclasse = new MaClasse();
 
maclasse.methodePublique();
alert( maClasse.getPrivateObj() );
Affiche toujours: OK puis null..

Je pensais que les closures permettaient ce genre de chose ..

Une id�e?

Merci