Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to detect side mouse clicks in Javascript?

Is it possible to detect using JavaScript when the user clicks the back/forward buttons that are the side of your mouse ? These are known as XButtons as far as I know, in .net at least. This is for a locally installed app so I don't need cross browser support, just something that works in IE.

like image 972
Michael Low Avatar asked Oct 10 '22 11:10

Michael Low


2 Answers

This cannot be done. The most sophisticated mouse click events you will get is left and right.

<script type="text/javascript" language="javascript">
    function testMouseClick()
    {
        if(event.button == 1)
        {
        alert("Left Mouse Click is Pressed..");
        }
        if(event.button == 2)
        {
        alert("Right Mouse Click is Pressed..");
        }               
    }
</script><
like image 73
MacGyver Avatar answered Oct 13 '22 03:10

MacGyver


No, don't think so, by the time it gets to the browser it's been translated into whatever action the button is bound to

like image 24
Keith Nicholas Avatar answered Oct 13 '22 03:10

Keith Nicholas