js|右鍵
有的網站頁面禁止使用右鍵和複製功能,甚至連Ctrl鍵也禁止掉了,這個效果是如何?的呢?其實很簡單就是調用了一段JS代碼而已。
下面文字框中就是實現效果所需代碼:
function click(e) {
if (document.all) {
if (event.button==1||event.button==2||event.button==3) {
oncontextmenu='return false';
}
}
if (document.layers) {
if (e.which == 3) {
oncontextmenu='return false';
}
}
}
if (document.layers) {
document.captureEvents(Event.MOUSEDOWN);
}
document.onmousedown=click;
document.oncontextmenu = new Function("return false;")
var travel=true
var hotkey=17 /* hotkey即為熱鍵的索引值,是ASII碼,這裡99代表c鍵 */
if (document.layers)
document.captureEvents(Event.KEYDOWN)
function gogo(e)
{ if (document.layers) {
if (e.which==hotkey&&travel){
alert("操作錯誤.或許是您按錯了按鍵!"); } }
else if (document.all){
if (event.keyCode==hotkey&&travel){ alert("操作錯誤.或許是您按錯了按鍵!"); }}
}
document.onkeydown=gogo
把上面的代碼另存新檔一個JS檔案,然後在想實現此效果的頁面用<!--#include file="*.js" -->調用即可,*代表你另存的檔案名稱!