简体   繁体   中英

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.

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><

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

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM