Comment puis-je obtenir l'ID d'un élément qui a appelé une fonction JS ?
corps.jpg est l'image d'un chien. Lorsque l'utilisateur pointe sa souris à l'écran sur différentes parties du corps, une image agrandie s'affiche. L'ID de l'élément de la zone est identique au nom de fichier de l'image, à l'exception du dossier et de l'extension.
<div>
<img src="images/body.jpg" usemap="#anatomy"/>
</div>
<map name="anatomy">
<area id="nose" shape="rect" coords="280,240,330,275" onmouseover="zoom()"/>
</map>
<script type="text/javascript">
function zoom()
{
document.getElementById("preview").src="images/nose.jpg";
}
</script>
<div>
<img id="preview"/>
</div>
J'ai fait mes recherches et je suis venu sur Stack Overflow en dernier recours. Je préfère une solution qui n'implique pas jQuery.