window.event.button==2  就是指当按下鼠标右键的动作

解决方案 »

  1.   

    <body contextmenu="abc()" onclick=abc()>
    <script language=javascript>
    function abc(){
    alert("")
    }
    </script>
    </body>
    是这样吗,怎么不好用呀
      

  2.   

    <body onclick=abc()>
    <script language=javascript>
    function abc(){
    alert("")
    }
    </script>
    </body>
    单击是这样调用的,那么右键是怎么个写法呀,谢谢
      

  3.   

    <body onclick=abc()>
    <script language=javascript>
    function abc(){
    alert("")
    }
    </script>
    </body>
    单击是这样调用的,那么右键的应该怎么写呢
      

  4.   

    <script language="javascript">
    function document.onmousedown(){
      if(window.event.button==2)alert("你按了鼠标右键!");
      }
    </script>
      

  5.   

    只能通过window.event.button啦。。
    不能像onclick那么容易使用的。
    难道你想在button上加个右击事件?
      

  6.   

    <BODY>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function myContextMenu(){
        alert('右键')
    }
    function myClick(){
       alert("左键")
    }
    document.onclick=myClick
    document.oncontextmenu=myContextMenu
    //-->
    </SCRIPT>
    <input type=button value="右键" onclick="document.oncontextmenu()"><input type=button value="左键" onclick="document.onclick()">
    </BODY>
    你看到的是调用两次,先调用自己定义的然后是系统的
      

  7.   

    这样会响应三次<div onclick="document.oncontextmenu()"><input type=button value="右键" onclick="document.oncontextmenu()"></div>
      

  8.   

    我想问一个问题:是不是可以通过window.event.button来与数据库连接,记录是否触发过左右键?