變態封右鍵


潔霜老澤 發表



改自阿瑟的鎖右鍵....我在dob貼過了...懶得重寫教學....所以直接貼上來....有點亂請見諒........

 
 提示:

這是一個陰險不安好心的程式請務必有心理準備
(為防止範例導致害死人,最危險部分在範例中已關閉,您可安心測試)

 範例已在本頁生效...請試著按右鍵看看 

有兩款程式碼,第二款稍後推出(無限視窗炸彈炸到爽)
此為第一款(無限對話框按到死按不完),這款雖不會立刻當機,但還是很陰險
若在測試過程不小心觸發了炸彈,請使用Ctrl+Alt+Delete叫出工作管理員關閉觸發炸彈的視窗即可

【複製步驟一】

  1. 【貼上】然後切換到您的網頁,按『Ctrl+V』將剛剛複製的程式碼貼在<body>之後任何位置。

【程式碼解釋與修改方法 】

function god()
{
alert("雖然你有心改過...但還是要接受上帝的處罰...")
var x = Math.round(Math.random()*100)
for(i=x; i>0; i--){
alert("上帝處罰你要再按 " + i + " 次滑鼠才能結束")}
alert("上帝的處罰結束")
alert("下次不要亂按按鈕,知道嗎?")
}
這是按下取消後的處罰程式主程式....改自monkeywu的隨機次數處罰
語法中var x = Math.round(Math.random()*100)是設定最多的視窗數
如果將
var x = Math.round(Math.random()*100)
中的100改成1000的話那最多就會彈出1000個訊息歐
可依個人心狠手辣程度修改
function evil()
{
i=3
do
{
alert("哈哈∼白痴∼");alert("白痴∼白痴∼");
}while(i=3);
上面是無限對話框主程式...可自行修改訊息內容
會JS的人就知道
由於這行是個未完的迴圈
所以會一直重複執行
也就是對話框就算按到死也按不完
這就是最陰險的地方了
依照慣例自行修改訊息內容
alert("哈哈∼白痴∼");\
alert("你想幹麻?");
alert("偷源碼嗎?");
alert("技術不夠好喔!");
alert("來都來了,就玩按按樂吧.....");
以上幾行是觸發右鍵後的訊息,請自行修改
if(confirm("玩不玩阿"))中的玩不玩阿是觸發後啟動炸彈的確認訊息
請自行修改
測試時看到這個視窗要是按到確定你就有得玩了
當然啦
在這裡把視窗的部分關掉了
你可以安心測試
alert("你好像很愛玩耶");
alert("那就來個買一送一大贈送");
alert("讓你玩到手抽筋");
alert("讓你玩到脫臼");
alert("玩到截肢");
alert("哈哈哈.......");
以上幾行是觸發炸彈後的訊息,依慣例自己改
接著下去就是惡夢了
evil()
這是啟動無限視窗主程式
但是為了避免有哪個人測試時有人不小心按到確定....然後.......
所以魔術靈將本段語法註解起來
請自行依照註解拿掉開頭的/*和結尾的*/
alert("不玩就算了");
alert("改天不爽再找你算帳");
alert("還不快滾?");
alert("想等老子發飆是不是?");
god()
這幾行是炸彈沒被觸發時的訊息(也就是前面的玩不玩阿按下取消後會出現的訊息)
還是請自行修改
後面的god()是啟動上帝的處罰

【結論 】這支程式其實只能當作是讓各位練習js的一項作品啦
極度不建議用於網頁
因為要是有習慣用右鍵操作的不小心按下了確定鈕
被炸一次後大概就認為你這網站是爛站了,到時候可不是幾句抱歉可以了事的
你也可以當作研發JS程式用的參考
總之...自己小心使用了..........

 

最後更新日期: 10/12/2005 6:43:58 PM