Pour mieux comprendre les événements javascript, j'ai fait ce petit bout de 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
17
18
19
20
 
<html>
<body>
<button id='b1'>Bouton 1</button>
<button id='b2'>Bouton 2</button>
 
<script type='text/javascript'>
 
var obj = {
	met: function(el) {
		alert(el);
	}
};
 
document.getElementById('b1').addEventListener("click", obj.met('b1'), false);
document.getElementById('b2').addEventListener("click", obj.met('b2'), false);
 
</script>
</body>
</html>
Normalement, ce code crée deux boutons, et lorsqu'ils sont cliqués, ils envoient un alert.
Par contre, seulement le premier événement est pris en compte, et en plus, dès le chargement de la page, et non lors du click.

Il y a déjà quelques jours que je tourne autour de ça, mais je n'arrive à mettre la main sur ce qui semble être un problème de base.

Je vous remercie d'avance pour vos lumières.