如何锁住mouse的右键(100分)

  • 主题发起人 主题发起人 jsnjwzy
  • 开始时间 开始时间
J

jsnjwzy

Unregistered / Unconfirmed
GUEST, unregistred user!
在主页中可以用以下代码为右键重新定义功能,用添加倒收藏夹取代原有的功能
<SCRIPT language=JavaScript>
<!--function click()
{if (event.button==2)
{window.external.addFavorite('http://pcdiyfan.home.sohu.com','PCDIYFAN')}}
document.onmousedown=click
// --></SCRIPT>
可是用简单的方法可以快捷的解锁,按住左键不放再按下右键然后同时释放即可。


请问各位高手有何方法可以实现如下功能:
1.左键功能丝毫不受影响。
2.被锁住的右键不可用以上方法破解。

 
>>按住左键不放再按下右键然后同时释放即可
真的? 我试试
 
没有,目前没有什么别的办法,而且就算你锁住了,查看Frame的原代码也不是什么难事!
易如反掌,哈哈............
 
:) 同意 unreal。
看这里:
if ((event.button==2) & (tag!=1))
{window.external.addFavorite('http://我的主页')...
在这里定义了右键的功能是弹出收藏夹对话框,但是,左右键同时按下时的 button 值
不是 2 ,而是 3 ,所以这段代码就不起作用了。
而且,分析你的主页内容,可以得出你的源码,再查一下需要的文件的位置,就可以直接
访问了,所以这种做法的用处并不很大,只能用于对付菜鸟。
 
用mouse hook 实现,当判断是鼠标右键是,吞掉此消息即可。
 
to crab:
我如何才能保密我的源码。请指教!
 
to zeroworld:
可以给我源程序吗?
 
html 源文件总是能看到的啊,你有什么办法?
 
多人接受答案了。
 
后退
顶部