`
fengzhaoyang
  • 浏览: 35332 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

禁止鼠标右键的一些方法

阅读更多
<body oncontextmenu="return false" onselectstart="return false" ondragstart="return false" onbeforecopy="return false" onmouseup=document.selection.empty() oncopy=document.selection.empty() onselect=document.selection.empty()></body> 

onselectstart="return false" 禁止选择,ondragstart="return false"禁止拖放,oncopy=document.selection.empty() 禁止拷贝。

禁止保存:<noscript><iframe src="*.htm"></iframe></noscript>,放在head里面。

禁止粘贴:<input type=text onpaste="return false">

关闭输入法:<input style="ime-mode:disabled">

屏蔽鼠标右键:
function document.oncontextmenu(){event.returnValue=false;}

屏蔽F1帮助:
function window.onhelp(){return false} 

屏蔽其他键
function document.onkeydown() 
{ 
   if ((window.event.altKey)&& 
   ((window.event.keyCode==37)|| //屏蔽 Alt+ 方向键 ← 
   (window.event.keyCode==39))) //屏蔽 Alt+ 方向键 → 
   { 
    alert("不准你使用ALT+方向键前进或后退网页!"); 
    event.returnValue=false; 
   } 
    /* 注:这还不是真正地屏蔽 Alt+ 方向键, 
    因为 Alt+ 方向键弹出警告框时,按住 Alt 键不放, 
    用鼠标点掉警告框,这种屏蔽方法就失效了。以后若 
    有哪位高手有真正屏蔽 Alt 键的方法,请告知。*/ 
   if ((event.keyCode==8)   ||                 //屏蔽退格删除键 
   (event.keyCode==116)||                 //屏蔽 F5 刷新键 
   (event.ctrlKey && event.keyCode==82)){ //Ctrl + R 
    event.keyCode=0; 
    event.returnValue=false; 
    } 
   if (event.keyCode==122){event.keyCode=0;event.returnValue=false;}   //屏蔽F11 
   if (event.ctrlKey && event.keyCode==78) event.returnValue=false; //屏蔽 Ctrl+n 
   if (event.shiftKey && event.keyCode==121)event.returnValue=false;   //屏蔽 shift+F10 
   if (window.event.srcElement.tagName == "A" && window.event.shiftKey)  
   window.event.returnValue = false;          //屏蔽 shift 加鼠标左键新开一网页 
   if ((window.event.altKey)&&(window.event.keyCode==115))          //屏蔽Alt+F4 
   { 
   window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px"); 
   return false; 
   } 
}

//屏蔽打印:
<style> 
@media print{ 
* {display:none} 
} 
</style>
分享到:
评论

相关推荐

    禁止点击鼠标右键

    以下是一个简单的示例,展示如何在网页的整个 body 上禁止鼠标右键点击: ```html &lt;!DOCTYPE html&gt; 禁止点击鼠标右键 document.addEventListener('contextmenu', function(event) { event.preventDefault...

    vb禁用鼠标右键,vb鼠标右键不能用,vb屏蔽鼠标右键

    下面将详细介绍如何在VB中禁用鼠标右键,以及相关的知识点。 1. **鼠标事件**:VB中的鼠标事件主要包括Click、DoubleClick、MouseDown、MouseUp等。在这里,我们需要关注的是`MouseDown`事件,因为它能检测到用户...

    flex禁止鼠标右键源码

    而`禁止鼠标右键.txt`文件很可能包含了更详细的说明或者额外的代码示例。 总之,禁止Flex应用程序中的鼠标右键操作主要通过监听`contextmenu`事件并阻止其默认行为来实现。这可以让开发者自定义用户交互,提升应用...

    禁止鼠标右键及svg中自定义右键菜单

    禁止鼠标右键的基本方法是在HTML页面中添加JavaScript代码,监听`contextmenu`事件,然后阻止其默认行为。以下是一个简单的示例: ```html &lt;!DOCTYPE html&gt; ;"&gt; 鼠标右键已被禁用。 ``` 这段代码中的`...

    flex禁止鼠标右键

    在网页开发中,有时我们可能需要对某些元素或者整个页面设置禁止鼠标右键操作,以防止用户通过右键菜单执行不希望出现的功能,比如复制、查看源代码等。标题"flex禁止鼠标右键"提示我们要关注的是在使用Flex布局的...

    C#中如何禁用鼠标右键.txt

    另一种方法是通过修改Windows注册表来禁用全局的鼠标右键功能,但这是一种较为激进且可能引起系统不稳定性的方法,因此在实际应用中并不推荐。在提供的部分内容中提到的注册表路径`HKEY_CURRENT_USER\Software\...

    java屏蔽鼠标右键和键盘相关事件

    在Java编程环境中,有时我们需要对用户的输入事件进行特定的控制,比如在开发特定的应用程序时,可能希望禁用鼠标右键菜单或者键盘某些特定按键的功能。这个任务涉及到Java的事件处理机制,主要涵盖AWT(Abstract ...

    能响应鼠标右键事件的ECharts2.2

    标题“能响应鼠标右键事件的ECharts2.2”涉及到的是ECharts 2.2版本的一个特性,即图表支持鼠标右键事件。ECharts是一个由百度开发的开源JavaScript图表库,它提供了丰富的可视化图表类型,如折线图、柱状图、饼图等...

    禁止使用鼠标右键

    运行后单击确定按钮,信息就会导入注册表,重启windows后鼠标右键就会被禁用,必须修改注册表才能解除。打开运行,输入regedit,打开注册表编辑器,找到[HKEY_CURRENT_USER\Software\Microsoft\Windows\Current...

    破解网页禁止鼠标右键的技巧

    破解网页禁止鼠标右键的技巧 有想学习的可以看看

    js鼠标禁止右键、复制粘贴代码

    js鼠标禁止右键、复制粘贴代码,供大家一起共同分享学习。

    禁用鼠标右键

    以下是一个简单的示例代码,展示了如何在HTML页面中禁止鼠标右键点击: ```html &lt;!DOCTYPE html&gt; 禁用鼠标右键示例 window.onload = function() { document.oncontextmenu = function() { return false; }...

    三招破解禁用鼠标右键的网站

    解除禁用鼠标右键。可以先点击左键,不松手,再点击右键。接着松开左键,最后松开右键。你看是不是又出现了正常的快捷菜单,赶紧“另存为”吧!当然这个方法不能适用所有的网站,那就试试下面的方法吧!

    禁止点鼠标右键代码.rar

    标题“禁止点鼠标右键代码.rar”所涉及的是一个JavaScript技术的应用,主要目的是阻止用户在网页上使用鼠标右键点击。在网页设计中,有时为了防止用户复制内容、查看源代码或其他安全考虑,开发者会选择禁用鼠标右键...

    鼠标右键 禁用右键与禁用解除

    在网页设计与开发过程中,有时为了保护网站中的图片、代码不被轻易复制或者出于用户体验的考虑,开发者会采取措施禁止用户在网页上使用鼠标右键。这种方法虽然不能完全阻止技术较高的用户获取网页内容,但对于一般...

    jquery 禁止鼠标右键并监听右键事件

    在本文中,我们将详细介绍使用jQuery来禁止鼠标右键以及如何监听右键事件的相关知识点。这些技术常被用来防止网站内容被用户轻易地通过鼠标右键菜单复制,或者为了提供自定义的右键菜单功能。 首先,了解文档对象...

    易语言窗口禁止右键功能

    当用户在窗口上按下鼠标右键时,会发送`WM_CONTEXTMENU`消息。我们可以通过拦截并处理这个消息来阻止右键菜单的显示。 在易语言中,我们通常通过定义窗口过程(Window Procedure)来处理这些消息。窗口过程是一个...

    C#使用钩子屏蔽了打开对话框的鼠标右键功能

    本主题探讨的是如何使用C#通过钩子来屏蔽`OpenFileDialog`和`SaveFileDialog`这两个内置对话框的鼠标右键功能。下面将详细解释相关知识点。 首先,钩子(Hook)是Windows操作系统提供的一种机制,允许程序监视特定...

    TextBox对话框禁用鼠标右键功能

    不过,需要注意的是,禁用鼠标右键功能也可能导致用户失去一些可能有用的功能,如复制、粘贴等,因此在实际应用中应根据具体需求谨慎决定。 标签“TextBox”表明这是关于TextBox控件的操作,这个标签通常出现在...

    VB中禁止文本框右键菜单

    默认情况下,当用户在一个文本框中点击鼠标右键时,会弹出一个上下文菜单,该菜单提供了复制、粘贴、剪切等功能。然而,在某些应用程序设计中,可能希望移除这些默认的右键菜单行为,以便实现更高级或自定义的交互...

Global site tag (gtag.js) - Google Analytics