禁用浏览器右键菜单
2011-08-01 17:52 ☆冷枫☆ 阅读(3269) 评论(0) 编辑 收藏 举报有时候,我们不需要右键菜单的内容。在js中我们可以这样来处理:
function noright(obj) {
if (obj) {
obj.oncontextmenu = function() {
return false;
}
obj.ondragstart = function() {
return false;
}
obj.onselectstart = function() {
return false;
}
obj.onselect = function() {
obj.selection.empty();
}
obj.oncopy = function() {
obj.selection.empty();
}
obj.onbeforecopy = function() {
return false;
}
}
}
if (obj) {
obj.oncontextmenu = function() {
return false;
}
obj.ondragstart = function() {
return false;
}
obj.onselectstart = function() {
return false;
}
obj.onselect = function() {
obj.selection.empty();
}
obj.oncopy = function() {
obj.selection.empty();
}
obj.onbeforecopy = function() {
return false;
}
}
}
设置几个函数就能达到我们理想的效果,可以在<body onload="noright(document.body);">中调用。
励志博客园--优秀的阅读、励志、交流学习平台。您的网上心灵家园!