鼠标防堵术

ZDNet软件频道 时间:2001-06-28 作者:Holly Cunningham |  我要评论()
本文关键词:Java
想利用鼠标挡掉一些讨厌鬼,让他们无法偷走你辛苦制作的图片吗?试试我们为你设计的这两个好玩招数吧!

鼠标防堵术

在这一周,让我们共同纪念先人圣。史都彼得(St. Stupid)的丰功伟业吧!在这伟大的一周,让偏执与幽默共同戴着面具起舞。就算你把不带报复意味的刺针用力扎在那些涨你房租的人身上,而且还把那些笨蛋的房子都给弄走,也只需要大喊一声「愚人节快乐!」就行了!作为我们伟大圣人谦卑的信徒,此刻仅让我们献上两个用了鼠标当佐料的蠢蛋花招吧!而且这些招数至少还有点实质上的功用:让使用者偷不走你的图片。

现在,没人暗示你不该妄想保护你那些在豹纹床单上面扭来扭去的自拍照片。不过如果既然你都已经把那些照片放上网站让全世界的人自由观看了,所以如果你发出的讯息看起来有点...呃...模糊,请一定要原谅我们!如果有人真的非要得到那些图片不可,他们还是可以从浏览器快取资料夹里面想办法挖出来,或者从网页原始码里面找出图片的 URL,甚至直接撷取整个屏幕画面然后另存新档等等,有太多其它方法可以得到你放在网站上的图片。不过如果你就是硬要想个办法,那么你可以试试让鼠标右键跳出选单失效,这样至少可以挡掉一些懒惰鬼。

抓不到!抓不到!

机警的读者强。贾科夫(Jon Chakoff)告诉我们他曾经在别的地方看过这个技巧的Java 语言版本(和 JavaScript 可是完全不同)。这下可好!我前晚的宿醉被这个消息搞得更让人头皮发麻了。说不定你已经在某个网站上看过这个技巧,甚至也许你也喝得醉醺醺,然后在网页上拿鼠标整页追着那张图片到处跑,最后搞不好还真的让你抓到啥玩意儿哩!在这里我们提供一个很容易套用的 JavaScript 版本。你只消把这段程序代码剪贴到你自己页面的<head>区段里面,然后把你想要拿来跟客人玩躲猫猫的图片用下面这段 HTML 打点一下就成了:

<layer name="unique_id" width=100 height=200>
<div id="unique_id" style="position:relative;width:100;height:200;top:0;left:0;">
<a href="#" onmouseOver="swtRun('unique_id')" onmouseout="swtDiv=null">
<img src="img.gif" width=100 height=200 border=0></a>
</div></layer><ilayer name="swtLoc" width=100 height=200></ilayer>

把上面出现的三个unique_id替换成某个你自己取的唯一的名字(不过可别用swtLoc这个名字,它在这个程序里面是个保留字),然后把四组宽度与高度作适当的调整。你可以用上面的原始码在同一个页面里头放入多张不同的图片。感谢这段程序!这些图片全都会立刻变得超级害羞,看到鼠标光标靠近就立刻躲到旁边去。而且就像 Java 版本那样,还真有些白痴家伙会乐此不疲地连续几个钟头追着这些图片跑哩!

鼠标右键杀手

或许一张图片对你来说还不够,或者你就是觉得你非得在整个页面里头加上某种充满敌意的「生人莫进」警告标语不可。当初级网友来到急着想保护自己财产的你的网页的时候,下面这招鼠标右键防堵术可以让那些人以为拿走你放在网页上的莉儿金(Lil' Kim)照片会让他们的计算机当机甚至被炸得开花!

<script language="JavaScript">
function noRightClick(evnt) {
errMsg="系统内存不足,无法显示网页原始码或者储存网页图片。您可以持续按下鼠标右键来删除系统档案,这样可以释放系统资源以便执行程序代码显示作业。要终止档案删除动作,请按下「确定」按钮。"
if (navigator.appName.toUpperCase().match(/NETSCAPE/) != null) {
if (evnt.which == 3){alert(errMsg);return false;}}else
if (event.button==2)alert(errMsg);}
document.onmousedown=noRightClick;
</script>

既然我们自己也曾遇到过这种防堵鼠标右键的程序,而且一点也不表同情,现在就让我们顺道提供重新取回鼠标右键使用特权的灵药吧。只要按着鼠标左键不放,然后按下右键,接着放开鼠标左键......看!跳出选单瞬间就出现在眼前了!

没错,网络的确是个到处充满创意与点子的好所在。不过就像我们一次又一次证明给各位看的那样,这些点子可不是每个都称得上是好东西。这个礼拜,您就好好地四处散播你的爱心吧!


百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134