阿惹妞彝族舞蹈:求js控制在网页中禁用右键和禁止另存为的代码。

来源:百度文库 编辑:高校问答 时间:2024/05/03 06:15:22

不用js也可以控制禁止右键!方法:
<body oncontextmenu="return false"></body>
下边是三个不同的禁用右键的方法!有详细的使用说明!
http://www.baron.com.cn/javascript/shu/shu10.htm
http://www.baron.com.cn/javascript/shu/shu5.htm
http://www.baron.com.cn/javascript/skill/20020110skill3.htm
<!--禁止网页另存为: -->
<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>

oncontextmenu='return false' ondragstart='return false' onselectstart ='return false' onselect='document.selection.empty()' oncopy='document.selection.empty()' onbeforecopy='return false' onmouseup='document.selection.empty()'
这种方式能禁止网页中的右键等 但并不彻底 彻底禁止右键需要编写一个类

禁止另存为
<NOSCRIPT><IFRAME SRC=*.html></IFRAME></NOSCRIPT>
body后

禁用右键
<script language="javascript">
function click() {
if (event.button==2) {
alert('不许你点右键!')
}
}
document.onmousedown=click
</script>
禁示另存
<body onpaste="return false" onmouseover="window.status='';return true" oncopy="return false;">