JS 禁止IE用右键

来源:互联网 发布:linux ll命令语法 编辑:程序博客网 时间:2024/05/29 15:09
<!--组合键: -->
IE的键盘监听最多只能作用于document上(window我试过不行)
如果内嵌了iframe并且你的焦点在iframe上,那么按键无效
这里我用CTRL+Q写的例子:
function test(){
  if(event.ctrlKey&&window.event.keyCode==81){
    myalert();
  }
}

<!--禁止网页右键: -->

document.body.oncontextmenu=function rightClick(){ window.event.returnValue= false;}

<!--禁止网页另存为: --> 
<noscript><iframe src=*.html></iframe></noscript> 

<!-- 禁止选择文本: --> 
<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> 
function stop(){ 
return false; 

document.oncontextmenu=stop; 
</script> 

0 0
原创粉丝点击