打印本文 打印本文 关闭窗口 关闭窗口
常用到的javaScript技术(一)
作者:武汉SEO闵涛  文章来源:敏韬网  点击数790  更新时间:2009/4/23 11:29:43  文章录入:mintao  责任编辑:mintao

 
问题说明:屏蔽鼠标右键、Ctrl+N、Shift+F10、F5刷新、退格键
F1帮助、Ctrl+A 等
 
解决方法:script language=Javascript
 屏蔽鼠标右键、Ctrl+N、Shift+F10、F5刷新、退格键
 屏蔽F1帮助
function window.onhelp()
{
   return false
}
function KeyDown()
{
  alert(event.keyCode);
   屏蔽 Alt+ 方向键 ← 屏蔽 Alt+ 方向键 →
  if ((window.event.altKey)&&((window.event.keyCode==37)(window.event.keyCode==39)))
  {  
     alert(不准你使用ALT+方向键前进或后退网页!);
     event.returnValue=false;
  }
  屏蔽退格删除键,屏蔽 F5 刷新键,Ctrl + R
  if ((event.keyCode==116)(event.ctrlKey && event.keyCode==82))
  { 
     event.keyCode=0;
     event.returnValue=false;
  } 
  
  屏蔽 Ctrl+n
  if ((event.ctrlKey)&&(event.keyCode==78))
  {  
     event.returnValue=false;
  }
  
  屏蔽 shift+F10
  if ((event.shiftKey)&&(event.keyCode==121))
  { 
     event.returnValue=false;
  }
  
  屏蔽 shift 加鼠标左键新开一网页
  if (window.event.srcElement.tagName == A && window.event.shiftKey) 
  {
    window.event.returnValue = false;
  }
      
   屏蔽Alt+F4
  if ((window.event.altKey)&&(window.event.keyCode==115))
  {
      window.showModelessDialog(aboutblank,,dialogWidth1px;dialogheight1px);
      return false;
  }
  
  屏蔽Ctrl+A
  if((event.ctrlKey)&&(event.keyCode==65))
  {
   return false;
  }
    
}
script
 
屏蔽鼠标右键菜单,拖拉,选择
BODY leftMargin=0 oncontextmenu=return false ondragstart=return false
onselectstart=return false topMargin=0
 
 
涉及技术:Web技术  作者:方生红

 

打印本文 打印本文 关闭窗口 关闭窗口