方法一:利用鼠标button的键值

<script language="javascript">function blockright(oEvent) {var oDiv = document.getElementById("display");if (window.event) oEvent = window.event; //处理兼容性,获得事件对象if (oEvent.button == 2)alert("不能使用");}window.onload = function() {document.onmousedown = blockright;}</script><div><textarea rows="4" cols="50" id="textin"></textarea><p id="display"></p></div>

方法二:鼠标的contextmenu

(这里需要ie的return属性和DOM d prevevrDefault()方法)

<script language="javascript">function blockright(oEvent) {if (window.event) {oEvent = window.event; //处理兼容性,获得事件对象
                    oEvent.returnValue = false;}elseoEvent.preventDefault();}window.onload = function() {document.oncontextmenu = blockright;}</script>

contextmenu事件在自定义右键内容时常常使用,即屏蔽右键内容=后自定义一个div显示菜单。

转载于:https://www.cnblogs.com/ahthw/p/4216065.html

Javascript屏蔽鼠标的右键的两种方法。相关推荐

  1. 控制鼠标滚轮滚动的两种方法

    1 $(function(){ 2 // jquery 兼容的滚轮事件 3 var strat = true; 4 var mark = 0; 5 $(document).on("mouse ...

  2. 【前端】html+css实现鼠标悬浮变色的按钮,消除加粗边框发生抖动现象的两种方法 hover【HTML+CSS+JavaScript(JS)】

    效果: 代码: <!DOCTYPE html> <html><head><meta charset="utf-8"><titl ...

  3. qmenu只在鼠标单击时消失_两种方法解决win10电脑无法使用无线鼠标问题

    使用有线鼠标时用户们是否也都会被那条线控制住,有时需要大范围移动时并不行,现在很多用户都会选择使用无线鼠标,因为可以随意移动使用更加方便.但是在使用中也有用户遇到了麻烦,使用win10连接鼠标后无法使 ...

  4. 改变鼠标指针形状两种方法及实例

    改变鼠标指针形状的方法有两种:一种:用css样式表来改变鼠标指针形状.另一种是:利用第三方控件的方法,而我自己最常用的是第一种:用css样式表来改变鼠标指针形状 我们先来看第一种:用css样式表来改变 ...

  5. html+轮播图下标跳转代码,最简单的JavaScript图片轮播代码(两种方法)

    通过改变每个图片的opacity属性: 素材图片: 代码一: 最简单的轮播广告 body, div, ul, li { margin: ; padding: ; } ul { list-style-t ...

  6. svg鼠标响应事件的四种方法(其中两种可支持火狐)

    svg鼠标响应事件的四种方法 鼠标响应事件的四种方法,以click事件为例. Mouse Events - SMIL <?xml version="1.0" encoding ...

  7. html按照字数分页,纯javascript实现分页(两种方法)

    先给大家贴效果图: 网上确实有很多分页的插件以及开源代码,单本是一个后台开发猿,前台css等样式还驾驭不住,所以就开始自己去写了.其实这个分页原理很简单,就是用ajax往后台传值(当前页码),后台使用 ...

  8. javascript控制页面控件隐藏显示的两种方法

    javascript控制页面控件隐藏显示的两种方法,方法的不同之处在于控件隐藏后是否还在页面上占位 方法一: document.all<"PanelSMS">.styl ...

  9. linux屏蔽海外流量的两种方法

    方法一:使用大神的开源脚本,屏蔽指定国家地区的IP访问 wget https://raw.githubusercontent.com/iiiiiii1/Block-IPs-from-countries ...

最新文章

  1. 【怎样写代码】工厂三兄弟之抽象工厂模式(六):扩展案例II
  2. python ioc di_Spring介绍,IOC(控制反转),DI(依赖注入)介绍及两种注入方法
  3. python循环输入若干成绩_完美解决在oj中Python的循环输入问题
  4. 超详细Pycharm部署项目视频教程
  5. 配置单臂路由、三层交换技术以及动态路由
  6. pip install cryptography error
  7. 前端学习(3160):react-hello-react之样式的模块化
  8. 专业文化计算机艺考生,专业课和文化课都优秀?那艺考生的你不知道这个就损失大了...
  9. 北京四中院在线裁定一起跨国离婚案
  10. 利用MATLAB平台实现字的语音识别功能
  11. 书评《鸟哥的Linux私房菜 基础学习篇》第四版
  12. 【生信技能树】【miRNA】学习笔记(一)
  13. 查看电脑的补丁以及win10如何进入dos系统
  14. 【matlab算法原理详解】车牌识别算法
  15. 深入探究:TIFF格式的影像如何转jpg (保持色彩不变)
  16. 趋势杀毒曝远程执行漏洞 可盗取用户所有密码
  17. 2019ICPC徐州打铁心得
  18. 利用python爬取实习僧网站上的数据
  19. 大数据权限管理-Security和hue案例操作(3)
  20. .CN 根域名被攻击至瘫痪,谁之过?

热门文章

  1. Object/Relation Mapping 对象关系映射
  2. java反编译微信小程序_教你如何一键反编译获取任何微信小程序源代码(图形化界面,傻瓜式操作)...
  3. 操作系统以什么方式组织用户使用计算机,操作系统习题
  4. spring事务三大接口
  5. SpringCloud版本说明
  6. String有两种赋值方式
  7. linux 股票指南针,IOS开发入门之ios指南针
  8. 设备的分配与调度简单方案_连铸生产调度与动态重调度的优化与研究-3,炼钢技术(3)原创...
  9. 操作系统:提升电脑开机速度的15个小技巧
  10. SQLServer书写规范梳理