`

JS 屏蔽刷新,屏蔽右键

 
阅读更多
// 屏蔽刷新代码
document.onkeydown=function()
{
	if ((window.event.keyCode==116) || //屏蔽 F5 
		(window.event.keyCode==122) || //屏蔽 F11 
		(window.event.shiftKey && window.event.keyCode==121) //shift+F10 
	   )
	{
		window.event.keyCode=0; 
		window.event.returnValue=false; 
	}
	if ((window.event.altKey)&&(window.event.keyCode==115)) { //屏蔽Alt+F4 
		window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px"); 
		return false; 
	}
}
// 屏蔽右键 
if (window.Event)
	document.captureEvents(Event.MOUSEUP); 
function nocontextmenu() {
	event.cancelBubble = true;
	event.returnValue = false; 
	return false; 
}
function norightclick(e) {
	if (window.Event) {
		if (e.which == 2 || e.which == 3)
			return false; 
	}
	else
		if (event.button == 2 || event.button == 3) {
			event.cancelBubble = true;
			event.returnValue = false; 
			return false;
		}
}
document.oncontextmenu = nocontextmenu; // for IE5+ 
document.onmousedown = norightclick; // for all others 

 

分享到:
评论
1 楼 daijiejun 2011-03-29  
 

相关推荐

    flash屏蔽右键

    Flash屏蔽右键的方法主要是通过ActionScript实现,ActionScript是Flash中的编程语言,类似于JavaScript。开发者可以编写特定的代码来控制用户与Flash内容的交互。以下是如何在Flash中实现右键屏蔽的ActionScript代码...

    js屏蔽鼠标键盘(右键/Ctrl+N/Shift+F10/F11/F5刷新/退格键)

    在JavaScript中,有时为了特定的需求,我们可能会想要阻止用户的某些操作,例如屏蔽鼠标右键、快捷键等。本文将详细讲解如何使用JavaScript实现这些功能。 首先,我们要知道JavaScript中的事件处理函数是实现这一...

    JavaScript屏蔽指定区域内右键菜单

    本文提到:“如需引入外部Js需刷新才能执行”,这暗示了可能需要重新加载页面以确保JavaScript代码的正确应用。这是因为JavaScript文件通常需要在页面加载过程中被加载和执行,如果在页面加载后动态引入脚本,有时...

    js屏蔽键盘鼠标\屏蔽打印等等

    标题与描述均提到了“js屏蔽键盘鼠标\屏蔽打印等等”,这主要涉及到JavaScript在网页上对用户输入设备(如键盘、鼠标)以及某些操作(如打印)的限制或禁用。这种技术通常用于保护网站内容不被轻易复制、打印或进行...

    js禁止页面刷新禁止用F5键刷新禁止右键的示例代码.docx

    还有,这个示例还试图屏蔽一些其他可能改变页面状态的快捷键,如F11全屏、F5刷新、Ctrl+N新建窗口、Shift+F10打开菜单、退格键以及Alt+F4关闭窗口等。这部分代码使用了`onkeydown`事件并检查了不同的keyCode组合: ...

    易语言屏蔽超文本浏览框flash右键菜单源码

    2. **屏蔽右键菜单**:屏蔽Flash右键菜单主要是通过JavaScript或Flash本身提供的API来实现的。在HTML代码中,可以通过在Flash对象的嵌入代码中添加参数来禁止右键菜单。例如,使用以下代码段: ```html ``` 其中...

    屏蔽鼠标右键、Ctrl+n、shift+F10、F5刷新、退格键 的javascript代码

    //屏蔽鼠标右键、Ctrl+n、shift+F10、F5刷新、退格键 function KeyDown(){ if ((window.event.altKey)&& ((window.event.keyCode==37)|| //屏蔽 Alt+ 方向键 ← (window.event.keyCode==39))){ //屏蔽 ...

    用javascript屏蔽功能键

    ### 使用JavaScript屏蔽功能键 #### 1. 屏蔽键盘所有键 为了完全禁止用户通过键盘操作页面,可以通过以下方式实现: ```javascript document.onkeydown = function (event) { // 如果事件对象不存在,则创建一个...

    jquery禁用右键单击功能屏蔽F5刷新

    本文将详细介绍如何使用jQuery实现禁用网页上的右键单击功能以及如何屏蔽F5刷新操作。 首先我们来讨论如何禁用网页上的右键单击功能。通常,当用户在网页上点击鼠标右键时,浏览器会弹出一个上下文菜单(context ...

    jQuery禁用键盘后退屏蔽F5刷新及禁用右键单击

    在网页开发中,有时出于特定需求,我们可能需要禁用某些用户交互行为,例如禁用F5刷新、禁用键盘的后退键以及禁用右键单击菜单。这篇文章主要介绍四种使用jQuery来实现这些功能的方法。 1. **禁用F5刷新** 在网页...

    js自定义鼠标右键的实现原理及

    1、屏蔽右键默认事件;(一度我以为修改的就是默认事件) 2、对一个ul的隐藏;(这个我也曾迂腐的认为值得这样操作的都是div,汗) 3、对鼠标点击右键做出的响应,显示隐藏的ul; 4、鼠标重新点击后,ul重新被隐藏 ...

    屏蔽鼠标右键、Ctrl+N、Shift+F10、Alt+F4、F11、F5刷新、退格键

    在网页中,屏蔽这个组合键与屏蔽右键类似,目的是防止用户通过非标准方式触发菜单。 4. **Alt+F4**:这个快捷键通常用于关闭当前窗口,尤其是在Windows操作系统中。在网页环境中,可以通过监听键盘事件并阻止其执行...

    .NET 屏蔽页面回退、鼠标右键、功能键

    在.NET开发中,有时我们需要对Web应用程序的用户体验进行一定的控制,比如防止用户通过浏览器的后退按钮、功能键(如F5刷新或Ctrl+S保存)或者鼠标右键菜单执行特定操作。这通常是为了保护数据的一致性,防止未授权...

    javascript 屏蔽鼠标键盘的几段代码

    javascript 屏蔽鼠标键盘的几段代码是指通过javascript编程来限制用户在网页上的交互行为,包括屏蔽鼠标右键、Ctrl+n、Shift+F10、F5刷新、退格键等操作。本文将详细介绍这些屏蔽方法的实现原理和代码实现。 屏蔽...

    javaScript所能实现屏蔽功能总汇

    根据提供的文件内容,我们可以总结出JavaScript能够实现的多种屏蔽功能,包括但不限于禁用键盘快捷键、禁用右键菜单、阻止用户访问特定功能等。接下来将详细解释这些功能及其应用场景。 ### 一、禁用右键菜单 在...

Global site tag (gtag.js) - Google Analytics