您的位置:首页 > 编程语言

网页禁止复制代码

2012-02-28 09:53 369 查看
<body oncontextmenu="return false" onselectstart="return false" ondragstart="return false"
onbeforecopy="return false" oncopy="document.selection.empty()" onselect="document.selection.empty()">

  ----------------------------------------------- 防止复制的js -----------------------------------------------
<script language="JavaScript" type="text/JavaScript">
function disableselect(e) {
return false
}
function reEnable() {
return true
}
file: //if IE4+
document.onselectstart = new Function("return false")
file: //if NS6
if (window.sidebar) {
document.onmousedown = disableselect
document.onclick = reEnable
}
</script>

<script language="JavaScript" type="text/JavaScript">
<!--
function MM_reloadPage(init) { //reloads the window if Nav4 resized
if (init == true) with (navigator) {
if ((appName == "Netscape") && (parseInt(appVersion) == 4)) {
document.MM_pgW = innerWidth; document.MM_pgH = innerHeight; onresize = MM_reloadPage;
}
}
else if (innerWidth != document.MM_pgW || innerHeight != document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->
</script>
----------------------------------------------- 防止下载的js -----------------------------------------------
<noscript>
<iframe src=""></iframe>
</noscript>

----------------------------------------------- 防止右键的js -----------------------------------------------
<script language="JavaScript">

<!--
if (window.Event)
document.captureEvents(Event.MOUSEUP);
function nocontextmenu() {
event.cancelBubble = true
event.returnValue = false;
return false;
}
function norightclick(e) {
if (window.Event) {
if (e.which == 2 || e.which == 3)
return false;
} else {
if (event.button == 2 || event.button == 3) {
event.cancelBubble = true
event.returnValue = false;
return false;
}
}
}

document.oncontextmenu = nocontextmenu; // for IE5+
document.onmousedown = norightclick; // for all others
//-->
</script>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: