Javascript屏蔽鼠标的右键的两种方法。
方法一:利用鼠标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 $(function(){ 2 // jquery 兼容的滚轮事件 3 var strat = true; 4 var mark = 0; 5 $(document).on("mouse ...
- 【前端】html+css实现鼠标悬浮变色的按钮,消除加粗边框发生抖动现象的两种方法 hover【HTML+CSS+JavaScript(JS)】
效果: 代码: <!DOCTYPE html> <html><head><meta charset="utf-8"><titl ...
- qmenu只在鼠标单击时消失_两种方法解决win10电脑无法使用无线鼠标问题
使用有线鼠标时用户们是否也都会被那条线控制住,有时需要大范围移动时并不行,现在很多用户都会选择使用无线鼠标,因为可以随意移动使用更加方便.但是在使用中也有用户遇到了麻烦,使用win10连接鼠标后无法使 ...
- 改变鼠标指针形状两种方法及实例
改变鼠标指针形状的方法有两种:一种:用css样式表来改变鼠标指针形状.另一种是:利用第三方控件的方法,而我自己最常用的是第一种:用css样式表来改变鼠标指针形状 我们先来看第一种:用css样式表来改变 ...
- html+轮播图下标跳转代码,最简单的JavaScript图片轮播代码(两种方法)
通过改变每个图片的opacity属性: 素材图片: 代码一: 最简单的轮播广告 body, div, ul, li { margin: ; padding: ; } ul { list-style-t ...
- svg鼠标响应事件的四种方法(其中两种可支持火狐)
svg鼠标响应事件的四种方法 鼠标响应事件的四种方法,以click事件为例. Mouse Events - SMIL <?xml version="1.0" encoding ...
- html按照字数分页,纯javascript实现分页(两种方法)
先给大家贴效果图: 网上确实有很多分页的插件以及开源代码,单本是一个后台开发猿,前台css等样式还驾驭不住,所以就开始自己去写了.其实这个分页原理很简单,就是用ajax往后台传值(当前页码),后台使用 ...
- javascript控制页面控件隐藏显示的两种方法
javascript控制页面控件隐藏显示的两种方法,方法的不同之处在于控件隐藏后是否还在页面上占位 方法一: document.all<"PanelSMS">.styl ...
- linux屏蔽海外流量的两种方法
方法一:使用大神的开源脚本,屏蔽指定国家地区的IP访问 wget https://raw.githubusercontent.com/iiiiiii1/Block-IPs-from-countries ...
最新文章
- 【怎样写代码】工厂三兄弟之抽象工厂模式(六):扩展案例II
- python ioc di_Spring介绍,IOC(控制反转),DI(依赖注入)介绍及两种注入方法
- python循环输入若干成绩_完美解决在oj中Python的循环输入问题
- 超详细Pycharm部署项目视频教程
- 配置单臂路由、三层交换技术以及动态路由
- pip install cryptography error
- 前端学习(3160):react-hello-react之样式的模块化
- 专业文化计算机艺考生,专业课和文化课都优秀?那艺考生的你不知道这个就损失大了...
- 北京四中院在线裁定一起跨国离婚案
- 利用MATLAB平台实现字的语音识别功能
- 书评《鸟哥的Linux私房菜 基础学习篇》第四版
- 【生信技能树】【miRNA】学习笔记(一)
- 查看电脑的补丁以及win10如何进入dos系统
- 【matlab算法原理详解】车牌识别算法
- 深入探究:TIFF格式的影像如何转jpg (保持色彩不变)
- 趋势杀毒曝远程执行漏洞 可盗取用户所有密码
- 2019ICPC徐州打铁心得
- 利用python爬取实习僧网站上的数据
- 大数据权限管理-Security和hue案例操作(3)
- .CN 根域名被攻击至瘫痪,谁之过?
热门文章
- Object/Relation Mapping 对象关系映射
- java反编译微信小程序_教你如何一键反编译获取任何微信小程序源代码(图形化界面,傻瓜式操作)...
- 操作系统以什么方式组织用户使用计算机,操作系统习题
- spring事务三大接口
- SpringCloud版本说明
- String有两种赋值方式
- linux 股票指南针,IOS开发入门之ios指南针
- 设备的分配与调度简单方案_连铸生产调度与动态重调度的优化与研究-3,炼钢技术(3)原创...
- 操作系统:提升电脑开机速度的15个小技巧
- SQLServer书写规范梳理