网站建设
建站资讯Website News

您的位置:主页 > 营销知识 > 建站资讯 > 上海网站建设公司是如何屏蔽鼠标右键等相关功能的

上海网站建设公司是如何屏蔽鼠标右键等相关功能的

上海网站建设公司建站资讯2014-10-30

  

上海网站建设公司的设计师们经常在网页设计过程中会遇到客户要求网站屏蔽鼠标的相关功能,以防止网站内容被他人抄袭。在这里我们就会使用到一些相关代码来实现这样的要求: 

 

  1. <body oncontextmenu="return false" onselectstart="return false" ondragstart="return false" 
  2. onbeforecopy="return false" onmouseup=document.selection.empty() 
  3. oncopy=document.selection.empty() onselect=document.selection.empty()></body> 
  4. 禁止鼠标右键:oncontextmenu="return false"; 
  5. 禁止选择:onselectstart="return false"; 
  6. 禁止拖放:ondragstart="return false"; 
  7. 禁止拷贝:oncopy=document.selection.empty() 。 
  8.  
  9. 禁止保存:<noscript><iframe src="*.htm"></iframe></noscript>,放在head里面。 
  10. 禁止粘贴:<input type=text onpaste="return false"> 
  11. 关闭输入法:<input style="ime-mode:disabled"> 
  12.  
  13. 屏蔽鼠标右键:
  14.  function document.oncontextmenu(){event.returnValue=false;} 
  15. 屏蔽F1帮助:
  16.  function window.onhelp(){return false} 
  17. 屏蔽其他键:
  18.  function document.onkeydown() 
  19.    if ((window.event.altKey)&& 
  20.    ((window.event.keyCode==37)|| //屏蔽 Alt+ 方向键 ← 
  21.    (window.event.keyCode==39))) //屏蔽 Alt+ 方向键 → 
  22.    { 
  23.     alert("不准你使用ALT+方向键前进或后退网页!"); 
  24.     event.returnValue=false
  25.    } 
  26.     /* 注:这还不是真正地屏蔽 Alt+ 方向键, 
  27.     因为 Alt+ 方向键弹出警告框时,按住 Alt 键不放, 
  28.     用鼠标点掉警告框,这种屏蔽方法就失效了。以后若 
  29.     有哪位高手有真正屏蔽 Alt 键的方法,请告知。*/ 
  30.    if ((event.keyCode==8)   ||                 //屏蔽退格删除键 
  31.    (event.keyCode==116)||                 //屏蔽 F5 刷新键 
  32.    (event.ctrlKey && event.keyCode==82)){ //Ctrl + R 
  33.     event.keyCode=0
  34.     event.returnValue=false
  35.     } 
  36.    if (event.keyCode==122){event.keyCode=0;event.returnValue=false;}   //屏蔽F11 
  37.    if (event.ctrlKey && event.keyCode==78) event.returnValue=false; //屏蔽 Ctrl+n 
  38.    if (event.shiftKey && event.keyCode==121)event.returnValue=false;   //屏蔽 shift+F10 
  39.    if (window.event.srcElement.tagName == "A" && window.event.shiftKey)   
  40.    window.event.returnValue = false;          //屏蔽 shift 加鼠标左键新开一网页 
  41.    if ((window.event.altKey)&&(window.event.keyCode==115))          //屏蔽Alt+F4 
  42.    { 
  43.    window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px"); 
  44.    return false; 
  45.    } 
  46.  
  47. 屏蔽打印: 
  48.  
  49. <style> 
  50. @media print{ 
  51. * {display:none} 
  52. </style> 

当然,网站建设一个繁琐的工作,并不仅仅只需要一些特效就可以完成整个网站的建设工作,在网站建设前我们需要先了解一下《上海网站建设的三个步骤 》以做好建设好一个网站的前期准备。然后再进行网站的详细页面设计和规划!

原文标题:上海网站建设公司是如何屏蔽鼠标右键等相关功能的
欢迎您访问,如有疑问请联系客服
TAG上海,网站建设,公司,如何,屏蔽,鼠标,,上海网站建设,上海网站制作,上海APP开发

最新案例

相关文章

更多最新文章

网站关键词

上海云轩网络版权所有 Copyright©2008-2018 http://www.lvon8.com All Rights Reserved 备案号:沪ICP备14049216号