您的位置:首页 > Web前端 > JavaScript

JS屏蔽右键功能

2011-09-26 16:34 239 查看
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文件中直接引用就行
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: