屏蔽鼠标中键代码 求最精简的屏蔽页面鼠标中键的代码 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1、最常见的一种方法://当用户按下鼠标右键是会弹出一个警告窗口 <script language="javascript">function click() {if (event.button==2) {alert('对不起,本页的内容不经允许不得拷备。')}}document.onmousedown=click</script>2、简单一点的://IE5适用,取消菜单显示//但在FireFox下面就无效,而且更为糟糕的是:页面中的其他JavaScript也无法使用<script"> document.oncontextmenu =new function(){return false} </script>或者在<body>标签中加入<body oncontextmenu="return false">而我使用的是这种方法:function document.oncontextmenu() { return false; } 刚刚测试通过,禁止中键,放在<body>之前<script language="javascript" type="text/javascript">function notDo(){if(event.wheelDelta) return false;}document.onmousewheel=notDo;</script> <script language="javascript"> function stop(){ return false; } document.onmousewheel=stop;</script>我发现这句更精简 是哦,不用判断直接返回false就可以了,呵呵... 请教一个(获取系统时间)的问题 做一个自己的个人网站需要什么条件 ie6与火狐显示js效果不同 执行完onclick事件后,如何等待执行鼠标左键事件 JS能模糊取表单名吗 QQ空间皮肤的代码 求解一个正则的写法,搞定马上结贴 刚学javascript,做例题时运行不了 有关web页面报表打印的问题,救救me!! 关于数字、金额格式怎么用javascript控制的问题??急!!!!小弟先谢了!!! 简单求证 $(document) 提示 Error: Object doesn't support this property or method 都有什么可能呢?
//当用户按下鼠标右键是会弹出一个警告窗口
<script language="javascript">
function click() {
if (event.button==2) {
alert('对不起,本页的内容不经允许不得拷备。')
}
}
document.onmousedown=click
</script>2、简单一点的:
//IE5适用,取消菜单显示
//但在FireFox下面就无效,而且更为糟糕的是:页面中的其他JavaScript也无法使用
<script">
document.oncontextmenu =new function(){return false}
</script>
或者在<body>标签中加入<body oncontextmenu="return false">
而我使用的是这种方法:
function document.oncontextmenu()
{
return false;
}
<script language="javascript" type="text/javascript">
function notDo()
{
if(event.wheelDelta)
return false;
}
document.onmousewheel=notDo;
</script>
function stop(){
return false;
}
document.onmousewheel=stop;
</script>
我发现这句更精简
是哦,不用判断直接返回false就可以了,呵呵...