年會抽獎

年會抽獎javascript

小遊戲,年會抽獎,都很期待的。java

 

<body>
<div id="button">
<input id="B1" onclick="Begin()" name="B1" type="button" value="開始" />
<input id="B2" onclick="Stop()" name="B2" type="button" value="暫停" />
</div>
<p id="content">請準備</p>
<script type="text/javascript">
var array = new Array("王", "崔", "張", "吳", "張1", "阮", "郭", "劉", "李", "徐", "王1", "李", "東邪", "西毒", "南帝", "北丐", "思過崖", "聽雨軒", "泰山頂", "六脈神劍", "七十二路劍法"); /*定義一個數組存放名字*/
var num = array.length - 1; /*從最後一個名字開始往回輸出*/
var a = 1; /*標記*/
function Begin() { /*開始按鈕*/
var B1 = document.getElementById("B1");
var B2 = document.getElementById("B2");
B1.disabled = true;
B2.disabled = false;
if (a == 2) { /*當a從clearTimeout(repeat);返回時就調用remove函數刪除名字*/
array = remove(num, array);
}
if (num == -1) { /*走到最前面是再從後面開始走*/
num = array.length - 1;
}
document.getElementById('content').firstChild.nodeValue = array[num]; /*用數組的內容代替p裏面的內容*/
num--;
a = 1;
repeat = setTimeout(Begin, 40);
}node

function Stop() { /*暫停按鈕*/
var B1 = document.getElementById("B1");
var B2 = document.getElementById("B2");
B1.disabled = false;
B2.disabled = true;
clearTimeout(repeat); /*中止替換名字*/
a = 2; /*標記改成2*/
}數組

function remove(index, array) { /*刪除名字函數*/
if (index >= -1 && index < array.length) {
for (var i = index + 1; i < array.length; i++) {
array[i] = array[i + 1];
}
array.length = array.length - 1;
}
return array;
}
</script>
</body>函數

隨機抽獎的,詳情可見附件文件夾。blog

下載地址:http://files.cnblogs.com/files/leshao/%E5%B9%B4%E4%BC%9A%E6%8A%BD%E5%A5%96.rar遊戲

相關文章
相關標籤/搜索