onconTextmenu=window.event.returnValue=false;右鍵菜單禁用,用這個可以禁止復制。
在<body>中加入屬性代碼:
oncontextmenu="return false"
onselectstart="return false" 禁止選中網頁上的內容
oncopy="return false" 防復制用戶在網頁上選中的內容
防止用戶另存網頁:
利用<noscript><iframe src=*.html></iframe></noscript>標簽,能防止網頁的直接另存,但不能防止網頁被人使用工具下載
*為通配符。
例1:
<html>
<head>
<title>OnContextMenu事件</title>
<script language="JavaScript">
<!--
function uFunction()
{ document.all.infoDiv.innerHTML='你按下了鼠標右鍵,但是右鍵菜單不能 顯示!';}
function uFunction2()
{ document.all.infoDiv.innerHTML='你按下了Ctrl+鼠標右鍵,可以 顯示右鍵菜單。';}
//-->
</script>
</head>
<body oncontextmenu="if(!event.ctrlKey){uFunction();return false}else{uFunction2()}">
<div id="infoDiv">你按下了鼠標右鍵,但是右鍵菜單不能 顯示!<br>你按下了Ctrl+鼠標右鍵,可以顯示右鍵菜單。
</div></body>
</html>