Bonjour à tous,
j'espère être assez concis et parvenir a vous exposer le problème (peu être débile, j'ai pas bcp dormi ces dernires temps :aie:) sur lequel je sèche...
Plustôt qu'un long blabla un peu de code:
Voilà pour le principe.Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 // Voilà la situation : Classe2 = function(){ this.var1 = 0; var _self = this; } Classe2.prototype.methode1 = new function(param){ // je voudrais ici accéder à Classe2.var1 // this.var1 et _self.var1 ne fonctionnent pas (non définis...) } Classe1 = function(){ this.var1 = 0; this.var2 = new Classe2(); var self = this; self.methode2(self.var2._self.methode1(param)); } Classe1.prototype.methode1 = new function(param){ } Class1.prototype.methode2 = new function(fonction, param){ return (function(){ fonction(param); }); }
Je n'arrive donc pas à accéder aux variables de la Classe2 depuis une de ses methodes... Pourtant il me semble bien que comme elle est instanciée dans la Classe1 ce devrait être possible.
Merci de votre aide et conseils avisés!