• 年会抽奖


    年会抽奖

    小游戏,年会抽奖,都很期待的。

    <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);
    }

    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>

    随机抽奖的,详情可见附件文件夹。

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

  • 相关阅读:
    CSS+js弹出居中的背景半透明div层
    多服务器Remoting
    【Matlab图像处理】学习笔记:二值图片
    [转]各种颜色相互转换算法的C语言源代码
    [转]Xilinx:ERROR:Xst:2035
    modelsim仿真xilinx IP DCM
    [转]MATLAB out of memory
    [转]解决Xilinx Platform Studio无法打开 设置 环境变量
    【Matlab图像处理】学习笔记:读取16进制RGB文档转为彩色图片
    【Matlab图像处理】学习笔记:提取图片的R,G,B分量
  • 原文地址:https://www.cnblogs.com/leshao/p/7029142.html
Copyright © 2020-2023  润新知