欢迎来到元素模板www.ys720.com,本站提供专业的织梦模板网站模板ASPCMS模板网站修改/网站仿站
当前位置:主页 > 程序教程 > 其他教程 >
其他教程

通过JS代码让鼠标右键没反应、不能复制

(元素模板) / 2015-05-13 13:14

以下为通过JS代码让鼠标右键没反应、不能复制方法,有需要的可以参考。

禁用鼠标右键不提示

<script> 
function stop(){ 
return false; 

document.oncontextmenu=stop; 
</script>

禁用鼠标右键并提示

<script language="javascript" type="text/javascript"> 
function click() { if (event.button==2) 
{alert(‘你好,右键已被禁止使用’); } } document.onmousedown=click 
</script>

禁止用鼠标选择文本

<script type="text/javascript"> 
var omitformtags=["input", "textarea", "select"] 
omitformtags=omitformtags.join("|") 
function disableselect(e){ 
if (omitformtags.indexOf(e.target.tagName.toLowerCase())==-1) 
return false 

function reEnable(){ 
return true 

if (typeof document.onselectstart!="undefined") 
document.onselectstart=new Function ("return false") 
else{ 
document.onmousedown=disableselect 
document.onmouseup=reEnable 

</script>

禁用右键、按键时返回键值

<script language="javascript" type="text/javascript"> 
document.oncontextmenu = function(e) { 
  return false; 

document.onkeydown= function() { 
  alert(event.keyCode); 
  if (event.keyCode == 17 || event.which == 17) { 
    window.location.reload(); 
  } 

function noctrl(e) { 
  if (e.keyCode == 17 || e.which == 17) { 
      window.location.reload(); 
  } 
  //浏览器差异:Internet Explorer 使用 event.keyCode 取回被按下的字符,而 Netscape/Firefox/Opera 使用 event.which。 

</script>

Copyright @ 2013-2019 元素模板 www.ys720.com All Rights Reserved. 版权所有 元素模板 www.ys720.com