superpositions de zones cliquables
Hello!
Un problème n'arrivant jamais seul, voici le suivant.
j'ai défini un évènement onclick sur la cellule d'un tableau. À l'intérieur de celle-ci une nouvelle zone cliquable est défini dans un span. quand je clique sur le span, 2 fonctions sont lancées. Ce qui ne m'arrange pas, j'aimerai pourvoir cliquer sur le span sans exécuter la fonction déterminée pour la cellule du tableau. Qqun aurait-il une idée Javascript ou CSS???
Voici le code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
<html>
<head>
<script language="javascript" type="text/javascript">
function addListener(element, baseName, handler){
if (element.addEventListener)
element.addEventListener(baseName,handler,false);
else if(element.attachEvent)
element.attachEvent("on"+baseName, handler);
}
function initEventHandlers(){
addListener(document.getElementById("cell"),"click",function(){
alert("Clic sur la cellule");
});
addListener(document.getElementById("zc1"),"click",function(){
alert("Clic sur le span");
});
}
</script>
</head>
<body>
<table>
<tr>
<td id="cell" style="border:1px solid #000;">
Ma cellule
<span id="zc1" style="border:1px solid #F00;">Nouvelle zone cliquable</span>
</td>
</tr>
</table>
<script language="javascript" type="text/javascript">
addListener(window,"load",initEventHandlers);
</script>
</body>
</html> |