Réponse acceptée !
J'ai resolu le probleme.

Merci roro06(j'avais deja testé comme tu a fais mais ca ne fonctionnait pas). Merci AJAX et Prototype !
Voila ce que je fait, ca pourrait aider d'autres :
- Voici le code html (il ne faut pas oublier d'inclure la librairie Protorype dans l'en-tête):
<head>
...
<script type="text/javascript" src="prototype.js"></script>
...
</head>
...
<body>
<div id="ma_div" style="background-color:#f0f0f0;">
<ul id="ul_montage">
<li id="1" class="mesmontages">ligne1</li>
<li id="2" class="mesmontages">ligne2</li>
<li id="3" class="mesmontages">ligne3</li>
</ul>
</div>
....
- Ici on a un bouton qui ajoute un observer (observateur) sur la div "ma_div", et ainsi de même à chaque clic sur ce bouton.
<div id="buttonTester"><input type="button" value="Activer" onclick="javascript:getId();" /></div>
-Et voici le code JavaScript à mettre entre des balises <script></script> ou dans un fichier externe :
function getId()
{
Event.observe("ma_div","click",afficherID);
function afficherID(evt)
{
elementCliquer = Event.element(evt);
var myID = elementCliquer.id;
alert(myID);
}
}
-
NEO971
