年底將至,許多公司忙著搞年會,會上一般都會有一些抽獎活動,下面的程序就是用JAVASCRIPT 寫的一個簡單的抽獎系統(tǒng)與大家共享。 此代碼借鑒了網上的一些網友的代碼,又加上了一些諸如不重復抽獎之類的改進。大概思路如下: 1.將所有的的抽獎數據(這里為手機號碼)存入數組中。 2.使用random 函數隨機產生該數組的INDEX 3.使用setInterval 函數以極短的時間間隔產生該數組隨機INDEX所對應的手機號碼,并顯示。 4.使用removeEleAt(index)函數刪除隨機產生過的手機號碼。并且重新組織生成剩余的手機號碼為一個新的數組,為下次使用。 使用方法: 將以下原代碼拷到寫字板上,然后將txt屬性該成html即可。如果出現顯示亂碼,請改變網頁編碼(查看--編碼)。 原代碼如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN"> <html> <head> <title> 2006年會抽獎系統(tǒng)</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <script language="javascript"> // global variables var timer; var flag = new Array(100); var existingnum = new Array(100); var clickTimes = 0; var randnum; var cellnum =1; var mobile = new Array(); // set data here!! mobile[0]=13020000100; mobile[1]=13020000101; mobile[2]=13020000102; mobile[3]=13020000103; mobile[4]=13020000104; mobile[5]=13020000105; mobile[6]=13020000106; mobile[7]=13020000107; mobile[8]=13020000108; mobile[9]=13020000109; mobile[10]=13020000110; mobile[11]=13020000111; mobile[12]=13020000112; mobile[13]=13020000113; mobile[14]=13020000114; mobile[15]=13020000115;
|