屏蔽F5、Ctrl + N、Alt + F4的源码在开发一个Asp.net系统的时候,经常需要自己订制浏览器的菜单,工具栏。菜单使用的是AspNetMenu,好像不是很稳定,而且页面的刷新也很严重,工具栏使用的Microsoft提供的IEWebControl,工具栏效果不错,只是有时候会丢失事件。 具体屏蔽的代码如下: < script language = " javascript " > function DisableKey() ... { //8 退格键 //78 Ctrl+N //37 Alt+ 方向键 ← //39 Alt+ 方向键 → //116 F5 刷新键 //82 Ctrl + R //121 shift+F10 //115 屏蔽Alt+F4 //屏蔽 shift 加鼠标左键新开一网页 if (window.event.keyCode==8 ||event.keyCode==78 ||event.keyCode==37 ||event.keyCode==39 ||event.keyCode==116 ||event.keyCode==82 ||event.keyCode==121 ||event.keyCode==115 ||(window.event.srcElement.tagName == "A" && window.event.shiftKey)) ...{ alert('请通过事物代码进行操作!'); window.event.returnvalue=false; } } </ script > </ HEAD > < body MS_POSITI > ……………………