有兩款程式碼,第二款稍後推出(無限視窗炸彈炸到爽) 此為第一款(無限對話框按到死按不完),這款雖不會立刻當機,但還是很陰險 若在測試過程不小心觸發了炸彈,請使用Ctrl+Alt+Delete叫出工作管理員關閉觸發炸彈的視窗即可 【複製步驟一】
|
【貼上】然後切換到您的網頁,按『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程式用的參考 總之...自己小心使用了.......... |