Bonsoir,
Je vais essayer de vous donner un autre exemple que le post précédent.
Voici une fonction toute bête:
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
<html>
	<head>
		<script type="text/javascript">
		function init_lien()
		{
			var tab_lien = document.getElementsByTagName('a');
			for(var i=0; i<tab_lien.length; i++)
				tab_lien[i].onclick=function(){ alert(i); };
 
		}
		</script>
	</head>
 
	<body onLoad="init_lien();">
		<a href="#">Lien 1</a>
		<a href="#">Lien 2</a>
		<a href="#">Lien 3</a>
	</body>
</html>
Mon problème précédent se résume à celui ci. Comment passer un paramètre à une fonction que l'on veut associer à un onclick. Dans le cas ci dessus (pas besoin de serveur web pour le tester), comment faire pour que l'on ai:
clic lien 1 -> affiche "1"
clic lien 2 -> affiche "2"
clic lien 3 -> affiche "3"
Actuellement j'ai
clic lien 1 -> affiche "3"
clic lien 2 -> affiche "3"
clic lien 3 -> affiche "3"

Bien entendu cette fonction n'est la que pour illustrer, et elle ne sers à rien.