Capítulo 16
Eventos - Propriedades button
JavaScript
<script type="text/javascript">
var EventUtil = {
getEvent: function(event) {
return event ? event : window.event;
},
getButton: function(event) {
if(document.implementation.hasFeature("MouseEvents", "2.0")) {
return event.button;
} else {
switch(event.button) {
case 0:
case 1:
case 3:
case 5:
case 7:
return 0;
case 2:
case 6:
return 2;
case 4:
return 1;
}
}
}
}
window.onload = function() {
var demo = document.getElementById("demo")
demo.onmousedown = function(event) {
var event = EventUtil.getEvent(event);
alert(EventUtil.getButton(event))
}
}
</script>
HTML
...
<div id="demo">Clique com os três botões do mouse dentro desse DIV (um de cada vez)</div>
...
Clique com os três botões do mouse dentro desse DIV (um de cada vez)
Arquivos exemplo: « anterior | próximo »