associer une fonction à un onclick
Bonsoir,
Je vais essayer de vous donner un autre exemple que le post précédent.
Voici une fonction toute bête:
Code:
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:
Citation:
clic lien 1 -> affiche "1"
clic lien 2 -> affiche "2"
clic lien 3 -> affiche "3"
Actuellement j'ai
Citation:
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.