禁止使用鼠标左右键(跨浏览器实现)

 1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 2 <html>
 3 <head>
 4 <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
 5 <title>机制使用鼠标左右键</title>
 6 </head>
 7 <body>
 8 <script type="text/javascript">
 9 function click(){
10     if(navigator.appName=="Netscape" && event.button==0){
11         alert("禁止使用鼠标左键");
12     }
13
14     if(navigator.appName=="Microsoft Internet Explorer" && event.button==1){
15         alert("禁止使用鼠标左键");
16     }
17
18     if(navigator.appName=="Opera" && event.button==0){
19         alert("禁止使用鼠标左键");
20     }
21
22     if(event.button==2){
23         alert("禁止使用鼠标右键");
24     }
25 }
26 document.onmousedown=click;
27 </script>
28 </body>
29 </html>
时间: 2024-10-13 06:22:43

禁止使用鼠标左右键(跨浏览器实现)的相关文章

转---JS 获取鼠标左右键

原文:http://blog.csdn.net/mine3333/article/details/7291557 function test() { alert(event.x+" "+event.y); alert(event.button); } /*右键菜单不显示*/ document.oncontextmenu=function() { return false; } /*document.onmousedown=function() { if(event.button==1)

Win10系统如何设置鼠标左右键互换

一般情况下,点击鼠标左键可以选中目标,点击右键就可以弹出菜单.但这对于惯用左手的用户来说非常的不方便,其实我们可以设置鼠标左右键互换,让用户使用起来更加的便利.那么win10系统如何设置鼠标左右键互换呢? 方法如下: 1.点击开始菜单,选择设置--设备: 2.或按Win+I键,打开设置,点击设备: 3.点击左侧的“鼠标和触摸板”,在右侧的皇冠hg0088选择主按钮下拉菜单中选择“右”即可. 以上就是Win10系统设置鼠标左右键互换的方法了,惯用左手的用户不妨按照上面的方法进行设置吧,希望可以帮助

JS中鼠标左右键以及中键的事件

在三维场景中有时候需要判断鼠标的事件,除了使用的click事件,只有鼠标左键有效,而右键无效.而对于onmousedown.onmouseup的时候鼠标的事件左键/右键有效.详细请看w3c上的资料. 以下总结鼠标三个按键操作: 首先,需要为window绑定mousedown.mouseup事件 元素对象.addEventListener('mousedown', 处理函数fun);1然后,判断button的值,button 事件属性可返回一个整数,指示当事件被触发时哪个鼠标按键被点击. butt

Python3 Tkinter基础 Frame bind 绑定鼠标左右键 打印点击的位置 event.x event.x_root

镇场诗: 清心感悟智慧语,不着世间名与利.学水处下纳百川,舍尽贡高我慢意. 学有小成返哺根,愿铸一良心博客.诚心于此写经验,愿见文者得启发.------------------------------------------ code: from tkinter import * root=Tk() #创建一个框架,在这个框架中响应事件 frame=Frame(root,width=200,height=200) def callBackLeft(event): print("相对于应用程序左上

鼠标位置(跨浏览器)

一.鼠标事件属性 1.clientX,clientY 相对于可见视点(visual viewport)的鼠标位置,即当前浏览器显示区域(窗口)的位置,点击客户端矿口的左上角时 clientX 和 clientY 都为0,即使用户拖动了水平或垂直滚动条 document.onclick=function(e){ var event=e||window.event; console.log(event.clientX+","+ event.clientY); } 2.screenX,scr

更换模型的材质(点击鼠标左右键)

using UnityEngine; using System.Collections; public class ChangeMatericals : MonoBehaviour { public Material IniMaterical;// 替换前材质(原材质) public Material ChangeMaterical;//替换后的材质(半透明材质) private MeshRenderer mr; int index; void Start() { mr = GetCompone

JavaScript经典代码【二】【javascript判断用户点了鼠标左键还是右键】

IE 下 onMouseDown 事件有个 events.button 可以返回一个数值,根据数值判断取得用户按了那个鼠标键 events.button==0 默认.没有按任何按钮. events.button==1 鼠标左键 events.button==2 鼠标右键 events.button==3 鼠标左右键同时按下 events.button==4 鼠标中键 events.button==5 鼠标左键和中键同时按下 events.button==6 鼠标右键和中键同时按下 events.

【转】 js怎么区分出点击的是鼠标左键还是右键?

IE 下 onMouseDown 事件有个 events.button 可以返回一个数值,根据数值判断取得用户按了那个鼠标键 events.button==0  默认.没有按任何按钮. events.button==1  鼠标左键 events.button==2  鼠标右键 events.button==3  鼠标左右键同时按下 events.button==4  鼠标中键 events.button==5  鼠标左键和中键同时按下 events.button==6  鼠标右键和中键同时按下

跨浏览器事件对象封装

封装一个能够隔离浏览器差异的JavaScript库EventUtil,主要是使用能力检测. var EventUtil={ addHandler:function(element,type,handler){ if(element.addEventListener){ element.addEventListener(type,handler,false); }else if(element.attachEvent){ element.attachEvent('on'+type,handler)