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:
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
	}
}
j'ai volontairement simplifié le code.
Dans this.showForm, j'ai un message d'erreur me disant que this.formContainer est undefined.
Qu'est ce qui cloche?