linux社区爱心援助Linux认证系列教程业界动态站务新闻公司招聘网络学院网址大全LPI专题CISCO专题
设为首页
加入收藏
管理团队
JSP  
JAVA  
PERL  
 您的位置:首页 > 开发语言 > JavaScript >
栏目导栏
  php
  JSP
  ASP
  asp.net
  JAVA
  c/c++/c#
  perl
  JavaScript
  Basic
  Delphi
资料搜索
热门文章
·javascript 时间对象的格式化
·去掉字符串前后的空格
·javascript 事件监听机制
·javascript 事件调用顺序
·js刷新框架子页面的七种方法
·JavaScript:替换字符串
·IE下的JScript编程需注意的内存
·用javascript操作word文档
·Javascript中CTRL+回车提交表单
·JS 获取鼠标位置
·javascript判断Email地址是否有
·Javascript中Select的OnChange
·JS实现的滑动展开与折叠效果
·有分页功能的WEB打印
·Javascript实现窗口最大化的严
最新文章
·使用CSS改变表格边框样式
·为网页添加浮动广告
·判断表单中添加是否数字的JS与
·让浏览器状态栏动起来
·使用Javascript制作行间颜色间
·禁止用右键查看源代码
·网页侦测四法
·制作弹出公告窗口
·为网页添加特效
·网页中取消鼠标右键方法大全
·JavaScript 根据屏幕解析度显示
·如何实现浏览器上的右键菜单
·如何制作浮动广告
·让弹出窗口变得“体贴”一些
·JavaScript技巧:让网页自动穿上
Google
 
屏蔽F5、Ctrl+N、Alt+F4的源码
[ 作者:  加入时间:2008-02-15 17:45:02  来自:Linux联盟收集整理 ]
在开发一个Asp.net系统的时候,经常需要自己订制浏览器的菜单,工具栏。菜单使用的是AspNetMenu,好像不是很稳定,而且页面的刷新也很严重,工具栏使用的Microsoft提供的IEWebControl,工具栏效果不错,只是有时候会丢失事件。

  具体屏蔽的代码如下:

  <script language="javascript">BXLLinux联盟
             function DisableKey()BXLLinux联盟
              {BXLLinux联盟
                     //8   退格键BXLLinux联盟
                     //78  Ctrl+NBXLLinux联盟
                     //37  Alt+ 方向键 ← BXLLinux联盟
                     //39  Alt+ 方向键 →BXLLinux联盟
                     //116       F5 刷新键BXLLinux联盟
                     //82  Ctrl + RBXLLinux联盟
                     //121       shift+F10BXLLinux联盟
                     //115       屏蔽Alt+F4BXLLinux联盟
                     //屏蔽 shift 加鼠标左键新开一网页BXLLinux联盟
                     if (window.event.keyCode==8BXLLinux联盟
                            ||event.keyCode==78BXLLinux联盟
                            ||event.keyCode==37BXLLinux联盟
                            ||event.keyCode==39BXLLinux联盟
                            ||event.keyCode==116BXLLinux联盟
                            ||event.keyCode==82BXLLinux联盟
                            ||event.keyCode==121BXLLinux联盟
                            ||event.keyCode==115BXLLinux联盟
                            ||(window.event.srcElement.tagName == "A" && window.event.shiftKey))BXLLinux联盟
                            {BXLLinux联盟
                                   alert('请通过事物代码进行操作!');BXLLinux联盟
                                   window.event.returnvalue=false;BXLLinux联盟
                            }BXLLinux联盟
                     BXLLinux联盟
              }BXLLinux联盟
       </script>BXLLinux联盟
       </HEAD>BXLLinux联盟
       < body MS_POSITIONING="GridLayout" onKeyDown="DisableKey()">BXLLinux联盟
……………………BXLLinux联盟
  上边的代码基本上已经实现了,所需要屏蔽的键值。BXLLinux联盟
  好像已经完成了工作,但是是否每个页面都要复制这些代码呢?还在考虑之中!BXLLinux联盟
  请各位高手指点,应该可以说是一个如何架构系统界面的问题了

Linux联盟收集整理 ,转贴请标明原始链接,如有任何疑问欢迎来本站Linux论坛讨论
评论】【加入收藏夹】【 】【打印】【关闭
※ 相关链接
无相关信息