Bonjour, voici mon cas :
J'ai, dans la page index.htm, trois liens :
Mon but ultime est de récupérer le "href" du lien cliqué !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <a id ="lien" href="page_1.htm" onclick="javascript(); return false;">page 1</a> <a id ="lien" href="page_2.htm" onclick="javascript(); return false;">page 2</a> <a id ="lien" href="page_3.htm" onclick="javascript(); return false;">page 3</a>
Lorsque je clique un un des liens, la fonction "javascript" suivante est appelée :
Code : JavaScript
Comme cela, je récupère le "href" du premier lien, à savoir "page_1.htm".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 function javascript() { var lien=document.getElementById('lien').href; document.write (lien); }
Le problème est que même si je clique sur le deuxième lien, "var lien" est toujours égale à "page_1.htm" !
C'est ici que je bloque... il faut absolument que je puisse récupérer la valeur "href" du lien cliqué.
Pouvez-vous m'aider ?
Merci d'avance
Précision : l'id des liens portera toujours le même nom, à savoir "lien".
Partager