Bonjour, j'ai un problème avec les events d'input au sein d'une classe. J'ai cru comprendre que ça créé une sorte pseudo-clone de la classe, mais comment modifier une variable de la classe à partir d'une fonction de cet event?
(je sais pas si c'est bien clair ce que je dis)
Enfin, un exemple vaut mieux qu'un long discourt.
Ici la variable devient cochon uniquement dans la fonction appelé par le keyDown, comment la modifier "en dehors"?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 this.var = "canard"; this.init = function(){ self = this; document.onkeydown = function(event){self.keyDown(event);} setInterval(console.log(this.var),1000) } this.keyDown = function(event){ this.var = "cochon"; alert(this.var); }
Merci.
Partager