怎样屏蔽浏览器关闭按钮及ALT+F4 快捷键

按钮|浏览器

屏蔽Alt+F4等快捷键:
<script>
function KeyDown(){ //屏蔽鼠标右键、Ctrl+n、shift+F10、F5刷新、退格键
 //alert("ASCII代码是:"+event.keyCode);
  if ((window.event.altKey)&&
      ((window.event.keyCode==37)||   //屏蔽 Alt+ 方向键 ←
       (window.event.keyCode==39))){  //屏蔽 Alt+ 方向键 →
     alert("不准你使用ALT+方向键前进或后退网页!");
     event.returnValue=false;
     }
  if ((event.keyCode==8)  ||                 //屏蔽退格删除键
      (event.keyCode==116)||                 //屏蔽 F5 刷新键
      (event.keyCode==112)||                 //屏蔽 F1 刷新键
      (event.ctrlKey && event.keyCode==82)){ //Ctrl + R
     event.keyCode=0;
     event.returnValue=false;
     }
  if ((event.ctrlKey)&&(event.keyCode==78))   //屏蔽 Ctrl+n
     event.returnValue=false;
  if ((event.shiftKey)&&(event.keyCode==121)) //屏蔽 shift+F10
     event.returnValue=false;
  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;}
}
function Showhelp(){
 alert("Wrong!");
 return false;
}
 </script>

时间: 2024-08-29 11:59:46

怎样屏蔽浏览器关闭按钮及ALT+F4 快捷键的相关文章

屏蔽F5、Ctrl+N、Alt+F4的源码

在开发一个Asp.net系统的时候,经常需要自己订制浏览器的菜单,工具栏.菜单使用的是AspNetMenu,好像不是很稳定,而且页面的刷新也很严重,工具栏使用的Microsoft提供的IEWebControl,工具栏效果不错,只是有时候会丢失事件. 具体屏蔽的代码如下: <script language="javascript">             function DisableKey()              {                     //8

用Asp.net屏蔽F5、Ctrl+N、Alt+F4

asp.net    在开发一个Asp.net系统的时候,经常需要自己订制浏览器的菜单,工具栏.   在最近的一个项目中,正好有机会负责了这个部分.   菜单使用的是AspNetMenu,好像不是很稳定,而且页面的刷新也很严重   工具栏使用的Microsoft提供的IEWebControl,工具栏效果不错,只是有时候会丢失事件,(郁闷,好像.net框架中经常会发生事件丢失).      <script language="javascript">    function

C# Winform 实现屏蔽键盘的win和alt+F4的实现代码_C#教程

此时希望用户不能通过键盘alt+F4来结束程序及通过Win的组合键对窗口进行操作.我在网上搜索了一下,采用全局键盘钩子的方法可以做到屏蔽用户对键盘的操作..以下为相关代码,用到了Form1_load事件和Form1_FormClosing事件: 复制代码 代码如下: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing

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

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

Win8.1系统下使用Alt+Tab快捷键切换窗口时不显示程序图标应该怎么办?

  当很多程序开启时,我们习惯使用Alt+Tab快捷键在已经开启的应用程序间进行任意切换,但是有网友反应在使用win8.1系统时,开启的多个应用程序在任务栏中不显示应该用的应用程序图标,已经打开的应用程序无法根据需要使用Alt+Tab快捷键进行切换.本文介绍遇到这种情况应该怎么处理. 首先应该说明,这种情况是由于计算机性能选项设置不合理造成的,明白了这一点就知道了解决方法.右击"我的电脑"弹出菜单,选择"属性"->打开"系统"窗口,在左侧点

Win8利用【Alt+F4】组合键快速关闭电脑

  在Win8系统中,关闭.重启.注销电脑等操作对入门者是比较困难的事情,由于Win7或者XP等系统的关操作都是通过开始菜单进行的,而Win8系统中的关闭等操作是通过"设置"菜单进行的,调出设置界面需要一定的技巧. 实际上[Alt+F4]组合键的功能是关闭电脑中的程序,当计算机没有程序运行时,按[Alt+F4]组合键就会弹出"关闭Windows"对话框,在"希望计算机做什么?"列表中,会有关机.注销.睡眠和重启等选项,关机为默认选项,直接单击&q

电脑使用Photoshop时按Ctrl+Shift+Alt+T快捷键没反应怎么解决

  电脑使用Photoshop时按Ctrl+Shift+Alt+T快捷键没反应怎么解决         1.可以按Ctrl+Shift+Alt+K,打开快捷键管理菜单; 2.查看键盘快捷键--应用程序菜单命令,找到自由变换和再次变换,其快捷键应该分别为Ctrl+T和Ctrl+Shift+T; 3.快捷键正确但还是没反应,那么应该是快捷键有冲突,可以恢复Photoshop默认的快捷键,在上方选择"Photoshop默认值"后点击旁边的保存图标即可. 如果遇到相同的问题,就可以参考以上介绍

JSP实现屏蔽浏览器缓存的方法_JSP编程

本文实例讲述了JSP实现屏蔽浏览器缓存的方法.分享给大家供大家参考,具体如下: 很多时候因为浏览器的缓冲经常导致页面不能即时加载,以至于以为数据错误,那么在JSP内,设置如下几行代码,每次页面张开浏览器都将重新从服务器上读取数据,以保证浏览器上看到的数据为最新.   通过设置响应首部,就能够让浏览器和代理服务器不缓存页面.   方法一: <% response.addHeader("Pragma", "no-cache"); response.setHeade

12306屏蔽浏览器及手机客户端被指失职

新京报讯 (记者李雪莹 林其玲)前日,众多网民反映称,使用抢票插件或手机客户端登录12306网站购票时,遭遇验证码提交失败.无法登录账号等异常现象.随后,金山猎豹浏览器官方微博和奇虎360公司证实, 12306官网对所有带有抢票插件的浏览器进行了屏蔽. 网友用手机客户端无法登录在百度贴吧里,一位网友发文称,因为9月11日起售国庆小长假火车票,他当天特意定了闹钟早起买票.结果,用"火车票专家"客户端登录,发现不断显示"请输入正确的验证码",他刷了整整一个小时,仍旧无法