
Envoyé par
Watilin
Oui, c’est possible, mais il faut abandonner les attributs onMachin dans la balise HTML. Il vaut mieux utiliser les propriétés dites du « DOM niveau 0 », elles te permettent d’avoir l’élément cible dans this, ainsi que l’évènement associé.
<div onclick="alert(this.innerHTML)">Cliquez moi !</div>
fonctionne parfaitement...
Ou, en reprenant ton exemple :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| <a id="lien" onclick="clicked()">cliquez-moi</a>
<script>
function clicked( event )
{
if (!event) { // MSIE ne fait rien comme tout le monde
event = window.event;
}
var tartine = 'event: ' + event.type
+ ' (' + event.clientX + ', ' + event.clientY + ')\n'
+ 'element: ' + this.tagName.toLowerCase()
+ '#' + this.id;
alert(tartine);
}
</script> |

Envoyé par
E.Bzz
On peut connaitre la raison ?
(sachant que c'est la méthode la plus compatible, la plus sûre, la plus rapide et - donc - la plus pratique)
Oui, j'aimerais bien aussi connaitre la raison de cette lubie un peu déconcertante
Partager