onmousedown事件函数接受的就是mouse_event,不管你用mouse_event、event或者e都是一样的。

解决方案 »

  1.   

    cxz7531(大花猫),谢谢你的回答。但是将event.button改成mouse_event.button之后在FrontPage中调试时提示“button'为空或不是对象”。不知是什么原因,请赐教,谢谢。
      

  2.   

    <script language="JavaScript">
    if (window.Event)
      document.captureEvents(Event.MOUSEUP);function nocontextmenu()
    {
     event.cancelBubble = true
     event.returnValue = false; return false;
    }function norightclick(e)
    {
     if (window.Event)
     {
      if (e.which == 2 || e.which == 3)
       return false;
     }
     else
      if (event.button == 2 || event.button == 3)
      {
       event.cancelBubble = true
       event.returnValue = false;
       return false;
      }}document.oncontextmenu = nocontextmenu;  // for IE5+
    document.onmousedown = norightclick;  // for all others
    </script>