salut,
j'ai un script javascript qui récupère un certain nombre d'élément dans ma page.
J'aimerai attaché une fonction à ces éléments sur l'événement onclick; mais la fonction en question s'exécute au chargement de la page et quand je clique ça ne fonctionne pas...
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
22
23
24
 
<script type="text/javascript">
function manage(){
	this.dl = new Array();
 
	this.start = function start(){
		this.dl = document.getElementsByTagName('div');
		for (var i=0; i < this.dl.length; i++){
			this.dl[i].style.color = 'red';
			this.dl[i].onclick = this.showForm();
		}
	}
 
	this.showForm = function(){
		alert(this);
	}
}
 
var m = new manage();
 
</script>
 
</head>
<body onload="m.start();">
Avez-vous une idée de ce que j'ai fait de travers ?