Bonjour, voici mon cas :

J'ai, dans la page index.htm, trois liens :

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>
Mon but ultime est de récupérer le "href" du lien cliqué !

Lorsque je clique un un des liens, la fonction "javascript" suivante est appelée :

Code : JavaScript
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);
}
Comme cela, je récupère le "href" du premier lien, à savoir "page_1.htm".

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".