在web page中使鼠标右击失效的几种方法
2023-09-14 08:57:15 时间
p 这里主要介绍两种方法,一种是使用js来处理,另一种是在html属性中设置。 /p
h2 方法一:js /h2
p 1: /p
p /p
pre name= code >这里主要介绍两种方法,一种是使用js来处理,另一种是在html属性中设置。
方法一:js
方法二:html属性设置
接下来就是将多页面组合在一个页面上,首先要将每个页面对象化,通过调用对象,来实现页面的切换,比如要从index页面跳转到register页面,只需要在js上调用类似以下的语句 indexPage.
1:
script language="javascript" document.onmousedown=disableclick; status="Right Click Disabled"; Function disableclick(event) if(event.button==2) alert(status); return false; /script
2:
document.addEventListener("contextmenu", function(e){ e.preventDefault(); }, false);
$(document).on({ "contextmenu": function(e) { console.log("ctx menu button:", e.which); // Stop the context menu e.preventDefault(); "mousedown": function(e) { console.log("normal mouse down:", e.which); "mouseup": function(e) { console.log("normal mouse up:", e.which); });或者:
$(document).ready(function () { document.oncontextmenu = document.body.oncontextmenu = function () { return false; } });
方法二:html属性设置
‘
body oncontextmenu="return false" /body最后:尽量不要这么做,除非特殊用途。
preference:http://stackoverflow.com/questions/737022/how-do-i-disable-right-click-on-my-web-page
接下来就是将多页面组合在一个页面上,首先要将每个页面对象化,通过调用对象,来实现页面的切换,比如要从index页面跳转到register页面,只需要在js上调用类似以下的语句 indexPage.
相关文章
- [Web 前端] CSS篇之2. 清除浮动,什么时候需要清除浮动,清除浮动都有哪些方法
- Asp.Net Session的三种方法及Web.Config设置
- Python 字符串内置方法笔记
- NETGEAR R7800路由器TFTP刷回原厂固件方法
- 工厂方法模式
- [Web component] Using Custom Events as a web component API
- Web乱码解决方法
- Atitit.跨语言标准化 web cgi api v2 saa CGI (通用网关接口) 编辑 CGI 是Web 服务器运行时外部程序的规范,按CGI 编写的程序可以扩展服务器功能。CG
- Atitti 知识图谱构建方法attilax 总结
- Atitit.web三大编程模型 Web Page Web Forms 和 MVC
- 【链表反转】介绍几种常见的链表反转方法(递归、迭代、穿针引线法)
- 搭建Dynamic Web Project(动态web项目)的springmvc工程2
- Android app本地图片转换成Drawable对象的方法
- 关于 xlrd.biffh.XLRDError: Excel xlsx file; not supported 解决方法【已解决】
- HTTP 请求夹带漏洞——预防方法:使用HTTP / 2进行后端连接,为前端和后端服务器使用完全相同的Web服务器软件,后端服务器拒绝模糊请求并关闭网络连接来避免漏洞
- 用QRCode.js制作二维码解析器(qrcode.decode方法解析二维码)
- 华为防火墙 USG6300E IPSecVP* Web配置方法