新人。 我在网页上想写个方法。
在网页上点键 出现一个层。
问题是。现在怎么知道用户点鼠标右键呢??
如何获取鼠标右键呢?
盼望高手说下!!!

解决方案 »

  1.   

    mousedown的时候获取event的button属性值。如果是2就是右键。显示层,return false
      

  2.   


     <script type="text/javascript">
     <!--
    document.onmousedown = function(e){
    var e = e || window.event
    if(e.button == "2"){
    alert("执行右键代码");
    }
    }
     //-->
     </script>
      

  3.   

    楼主需要的是 《DHTML完全手册.chm》
      

  4.   

    <script type="text/javascript">
       document.onclick=function(){}//鼠标左键单击事件
       document.oncontextmenu=function(){}//鼠标右键单击事件,通常情况下,oncontextmenu属性默认为右键菜单,即刷新啊查看源文件啊等一些操作,你可以设置一新函数来自定义右键单击事件,也可以设置一空函数来屏蔽右键
    </script>