易截截图软件、单文件、免安装、纯绿色、仅160KB

Javascript常用屏蔽

1 >屏蔽功能类
1.1 屏蔽键盘所有键
<script. language="javascript">
<!--
function document.onkeydown(){
  event.keyCode = 0;
  event.returnvalue = false;
}
-->
</script>
1.2 屏蔽鼠标右键
在body标签里加上oncontextmenu=self.event.returnvalue=false
或者
<script. language="javascript">
<!--
function document.oncontextmenu() 

  return false; 

-->
</script>
function nocontextmenu()

  if(document.all) {
  event.cancelBubble=true;
  event.returnvalue=false; 
  return false; 
  }
}
或者
<body nmousedown="rclick()" ncontextmenu= "nocontextmenu()">
<script. language="javascript">
<!--
function rclick()
{
  if(document.all) {
  if (event.button == 2){
  event.returnvalue=false;
  }
  }
}
-->
</script>
1.3 屏蔽 Ctrl+N、Shift+F10、F5刷新、退格键
<script. language="javascript">
<!--
  //屏蔽鼠标右键、Ctrl+N、Shift+F10、F5刷新、退格键
function window.onhelp(){return false} //屏蔽F1帮助
function KeyDown(){
  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.srcElement.type != "text" && 
  event.srcElement.type != "textarea" && 
  event.srcElement.type != "password") || //屏蔽退格删除键  
  (event.keyCode==116)|| //屏蔽 F5 刷新键
  (event.ctrlKey && event.keyCode==82)){ //Ctrl + R
  event.keyCode=0;
&n


相关文档:

JavaScript高级程序设计学习笔记6:正则表达式

一、正则表达式通过RegExp类实现,RegExp对象的构造函数可以带一个或两个参数。第一个参数(或只有一个参数)是描述需要进行匹配的模式字符串,如果还有第二个参数,这个参数则指定了额外的处理指令。
定义正则表达式:
1、只匹配字符串中出现的第一个单词"cat";区分大小写
var reCat = new RegExp("cat&q ......

简单的正则表达式 JavaScript翻译器

最近,我参考,根据正则表达式构建DFA(确定的有穷自动机)的技术,完成了一个从正则表达式到JavaScript的翻译器。
翻译器是针对chrome和firefox设计的,没有在其他浏览器中测试过。
Google Code上的源代码:http://code.google.com/p/nephotools/source/browse/#svn/trunk/regexpQuery
regexpQuery.js中定义了regexpQue ......

JavaScript教程 从入门到精通 [1]

JavaScript教程语言概况
Internet时代,造就了我们新的工作和生活方式,其互联性、开放性和共享信息的模式,打破了传统信息
传播方式的重重壁垒,为我们带来了新的机遇。随着计算机和信息时代的到来,人类社会前进的脚步在逐渐加快,每一天都有新的事情发生,每一天都在创造着奇
迹。随着Internet技术的突飞猛进,各行各 ......

【推荐】十个开源的Javascript框架


 
下面是十个最牛的也是最流行的Javascript框架。它们完全可以担任目前世界上几乎所有一些和Ajax技术相关的和图形界面相关的一切功能。
jQuery
http://jquery.com/
如果今天你还不知道jQuery的话,那么作为一个程序员你可能真的是从火星来的了。这恐怕是Ajax中应用最广的框架。包括了许多很不错的UI组件,做出网 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号