怎样去掉最原始的右击快捷菜单,在线等!

XiuJuan584868710 2010-10-11 09:20:38
asp.net页面在浏览器查看后,右击会出现原始的复制、粘贴等快捷菜单。我想要去掉它,怎么办?请高手指点!
...全文
160 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
君望永远 2010-10-11
  • 打赏
  • 举报
回复
项目在用的 给LZ
/*
* 説明:Client危険な操作を禁止する
*/
function forbidUserDo()
{
//RightMouseを禁止
$(document).bind("contextmenu",function(e){
return false;
});

$(document).bind("ondragstart",function(e){
return false;
});
$(document).bind("onselectstart",function(e){
return false;
});
$(document).bind("onselect",function(e){
document.selection.empty();
return false;
});
$(document).bind("oncopy",function(e){
document.selection.empty();
});
$(document).bind("onbeforecopy",function(e){
return false;
});
$(document).bind("onmouseup",function(e){
document.selection.empty();
});

window.moveTo(0,0);
window.resizeTo(screen.width,screen.height)


//ボタン「back」を禁止する
window.history.forward(1);

forbidUserDo();
hongjiaoli 2010-10-11
  • 打赏
  • 举报
回复
if ( event.button == 0)
{
return false;
}
XiuJuan584868710 2010-10-11
  • 打赏
  • 举报
回复
加上function KeyDown(e) {
if ( event.button == 0) { //屏蔽 鼠标右键
return false;
}
}
document.oncontextmenu = KeyDown;
document.onkeydown = function() { KeyDown() };
后别的地方不出现了,可是在加载的xheditor编辑器里面仍会出现快捷方式,这是怎么回事?
骑猪看海 2010-10-11
  • 打赏
  • 举报
回复
function block(oEvent){
if(window.event)
oEvent=window.event;
if(oEvent.button==2)
alert("鼠标右键不可用");
}
q107770540 2010-10-11
  • 打赏
  • 举报
回复

function KeyDown(e) {
if ( event.button == 0) { //屏蔽 鼠标右键
return false;
}
}
document.oncontextmenu = KeyDown;
document.onkeydown = function() { KeyDown() };
MSDNXGH 2010-10-11
  • 打赏
  • 举报
回复
JS禁示右健单击功能。。。。
q107770540 2010-10-11
  • 打赏
  • 举报
回复
if ( event.button == 0) { //屏蔽 鼠标右键
return false;
}

62,272

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧