纯javascript+html 无需安装,上传即可!可自定义设置中奖几率、奖项、可自行定义获奖名单。
非常简单容易,不占服务器资源,纯轻量级插件!绿色纯净!
测试地址:http://www.xasy.org/luck.php
使用说明:
为了达到全屏效果建议使用浏览器 IE ,经过测试火狐可能有全拼显示方面问题,要想用您按F11也凑合能用
配置 ini.htm
//==== 参数配置区域 ↓ ================================================================
var m = [1,100];//按号码范围抽 m_name必须为[];
var m_name = []; //按姓名抽 例子 ["大乔","小乔","张辽","孙权","关羽","曹操","诸葛亮","周瑜"];//人员名单 本数组有值“号码范围”自动失效
/**
奖项配置及样式关系设置
name: 本组奖项名称
num: 本组要抽出的数量
clas:对应的样式 ini.css 内(默认 class="ipt")
*/
window.ini =[
{name:"三等奖",num:5,clas:"ipt5"},
{name:"二等奖",num:2,clas:"ipt2"},
{name:"二等奖",num:1,clas:"ipt1"},
{name:"特等奖",num:1,clas:"ipt1"}
];
/** 辅助参数设置 */
window.rep = 0; //是否允许号码重复出现
window.obo = 0; //一次抽一(组0/个1)
window.arr = [0,1,2]; //排除号码或姓名序号 例子 [0,1,2,3,4]
//==================================================================================
使用(主要对付浏览器本地安全问题)
1. 双击 启动.htm 由于本地运行js会提示安全信息的黄条 请单击选择“允许阻止的内容 ”
2. 接下来会得到一个全屏窗口 继续选择“允许阻止的内容 ” 就启动了抽奖系统。
3. 运行过程中 “空格”=[开始/停止] “回车” = [下一个奖项]
4. 单轮抽奖停止后双击某一数字可对其再次进行单独抽取!(用来重新筛选不在场的号码,一般这个功能用不着!)
5. 到最后一个奖项 点击“查看结果”按钮将显示最终抽奖的全部结果
6. 最后一步 “关闭” 保存结果
备注
程序效率已经提升的不少了,日后会再做优化发布更新的版本,不过运行效率也要看你的机器,你的机器一般般的话跑个4位数的我想已经很吃力了
不过根据我所观察的情况抽奖规模应该大多数在3位数以下,希望能够满足您的需求,我会继续改造优化!
附件下载:
|