JS禁止IE右键与网页另存为

发布时间:2020-01-05编辑:脚本学堂
本文介绍了js禁止右键、禁止网页另存为、禁止选择文本等功能的实现代码,有需要的朋友参考下。

例子,js禁止右键、网页另存为等。
 

复制代码 代码示例:

<!--组合键: -->
IE的键盘监听最多只能作用于document上(window我试过不行)
如果内嵌了iframe并且你的焦点在iframe上,那么按键无效
这里我用CTRL+Q写的例子:
function test(){
  if(event.ctrlKey&&window.event.keyCode==81){
    myalert();
  } // www.jb200.com
}
<!--禁止网页右键: -->
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>