哪位有完全锁住右键的js代码? <script language=javascript> function click(){if (event.button==2)alert("禁止使用右键:)!!")}document.onmousedown=click;</script> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <body oncontextmenu=self.event.returnValue=false> <body oncontextmenu="return false"> IE5.0 或者更高就支持这个事件了。。 oncontextmenu="return false"用上面提到的第一个方法不能彻底达到效果,用户可以使用键盘上的右键做到其实源代码做不到完全保密的,使用 ctrl+N 就可以在新窗口里面打开,查看--》原代码 ctrl+N 也是可以封锁的!!!happybug.myrice.com进入以后!!是个全屏!!禁止右键和 ctrl+N 不过 也有突破的地方!! <html><head><META http-equiv="Content-Type" content="text/html; charset=gb2312"></head><body><SCRIPT language=JavaScript1.2>if (window.Event) document.captureEvents(Event.MOUSEUP);function norightclick(e){if (window.Event){if (e.which == 2 || e.which == 3){alert("您按了右键!!")return false;}elsealert("您按了左键!!")}else{if (event.button == 2 || event.button == 3)alert("您按了右键!!")elsealert("您按了左键!!")}}document.onmousedown = norightclick;</SCRIPT>右键的完整代码!支持IE NN!!!</body></html> <script language="JavaScript"><!-- if (window.Event) document.captureEvents(Event.MOUSEUP); function nocontextmenu() { event.cancelBubble = true event.returnValue = false; return false;} function norightclick(e) { if (window.Event) { if (e.which == 2 || e.which == 3) return false; } else if (event.button == 2 || event.button == 3) { event.cancelBubble = true event.returnValue = false; return false; } } document.oncontextmenu = nocontextmenu; // for IE5+document.onmousedown = norightclick; // for all others//--></script>这个可以使鼠标右键一点反应也没有 只要像下面这样就可以了<BODY oncontextmenu="return false" onselectstart="return false" ondragstart="return false">右键时会一点反应都没有 Ext 的htmleditor控件 保存数据后取出显示怎么多了" \r\n符号?? uploadify插件实现在弹出对话框中,在IE中测试一直报“对象不支持此属性和方法”,但是在火狐和遨游却可以完成实现,未报错。 为什么在ff下这个js不能显示?? 动态添加行 大虾过来给解决一个字符串替换问题! 颜色选择框被下拉框遮挡的问题 js能不能让窗口自动关闭? 还是变量的问题 如何用javascript刷新本页??在线 如何让一张图片超过了显示区域大小后,自动缩小为最适应呢. (原来的有问题)详见内 如何使form无法提交? 请教为什么这么写不对,图片位置仍然在左上角!
用上面提到的第一个方法不能彻底达到效果,
用户可以使用键盘上的右键做到其实源代码做不到完全保密的,
使用 ctrl+N 就可以在新窗口里面打开,查看--》原代码
<head>
<META http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body>
<SCRIPT language=JavaScript1.2>
if (window.Event)
document.captureEvents(Event.MOUSEUP);
function norightclick(e)
{
if (window.Event)
{
if (e.which == 2 || e.which == 3)
{
alert("您按了右键!!")
return false;
}
else
alert("您按了左键!!")
}
else
{
if (event.button == 2 || event.button == 3)
alert("您按了右键!!")
else
alert("您按了左键!!")
}
}
document.onmousedown = norightclick;
</SCRIPT>
右键的完整代码!支持IE NN!!!
</body>
</html>
<!--
if (window.Event)
document.captureEvents(Event.MOUSEUP);
function nocontextmenu()
{
event.cancelBubble = true
event.returnValue = false;
return false;
}
function norightclick(e)
{
if (window.Event)
{
if (e.which == 2 || e.which == 3)
return false;
}
else
if (event.button == 2 || event.button == 3)
{
event.cancelBubble = true
event.returnValue = false;
return false;
}
}
document.oncontextmenu = nocontextmenu; // for IE5+
document.onmousedown = norightclick; // for all others
//-->
</script>
这个可以使鼠标右键一点反应也没有
<BODY oncontextmenu="return false" onselectstart="return false"
ondragstart="return false">
右键时会一点反应都没有