salut,
j'essaie de construire un petit object javascript, mais j'ai un souci pour accéder à un attribut d'une méthode à une autre:
j'ai volontairement simplifié le code.
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 function BManage(){ this.free = true; this.formContainer = null; this.start = function(){ containerDiv = document.createElement('div'); containerDiv.id = 'containerDiv' containerDiv.className = 'formBackground'; this.formContainer = containerDiv; document.body.appendChild(containerDiv); } this.showForm = function(){ alert(this.formContainer); // undefined } }
Dans this.showForm, j'ai un message d'erreur me disant que this.formContainer est undefined.
Qu'est ce qui cloche?
Partager