发一个 js 小游戏,庆祝彩票中奖~

fanlose2 fanlose2 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
发一个 js 小游戏,来庆祝彩票中奖。5元~~


<!--作者:范庆韬-->
<HTML><HEAD><TITLE>无限关卡游戏...</TITLE>
<META http-equiv=Content-Type content="text/html; charset=utf-8">
<STYLE>.tr_css {
HEIGHT: 60px
}
.td_css {
WIDTH: 70px; HEIGHT: 60px
}
.td_css2 {
WIDTH: 70px; HEIGHT: 60px; BACKGROUND-COLOR: #ccc
}
</STYLE>

<META content="MSHTML 6.00.6000.16945" name=GENERATOR></HEAD>
<BODY style="TEXT-ALIGN: center">关卡:<INPUT id=txt_passed style="WIDTH: 50px"
value=1> <INPUT id=hid_count type=hidden value=3> <!--表格面积--><INPUT id=hid_wait
type=hidden value=2> <!--等待时间-->
<TABLE id=tab_content border=1>
<TBODY></TBODY></TABLE>分数:<SPAN id=good>0</SPAN> 错误:<SPAN id=wrong>0</SPAN> <BR><INPUT onclick=_begin() type=button value=kaishi> <INPUT onclick=end_() type=button value=jieshu>
<TABLE id=tab border=1>
<TBODY></TBODY></TABLE>
<SCRIPT type=text/javascript>

function $wb(controlID) //公共方法
{
return document.getElementById(controlID);
}

function ons(v) //鼠标点击的时候
{
if (v.className == "td_css2") {
good.innerHTML = parseInt(good.innerHTML) + 1;
v.className = "td_css";
clssCount--;
$wb(v.id.replace('td_', 'spanwait_')).innerHTML = " ";
}
else {
wrong.innerHTML = parseInt(wrong.innerHTML) + 1;
}
}
 
function creatTable(rows_cols) //创建表格
{
var tab = document.getElementById("tab_content");

while (tab.hasChildNodes()) //清空所有单元格
{
tab.removeChild(tab.lastChild);
}

for (var i = 0; i < parseInt(rows_cols); i++) //行
{
var tr = tab.insertRow();
for (var j = 0; j < parseInt(rows_cols); j++) //列
{
var tds = tr.insertCell();
tds.id = "td_" + i.toString() + "_" + j.toString();
tds.className = "td_css";
tds.innerHTML = "<span id=\"spanwait_" + i.toString() + "_" + j.toString() + "\"> </span>";
tds.onclick=function(){ons(this)};
var td_s = document.getElementById("td_" + i.toString() + "_" + j.toString());
}
}
}

var showtime = new Array();
var size=new Array();

var cT = 1;
var clssCount =0;
function _begin() // 点击开始
{
begin_DO(); //开始前的准备工作
disptime();
disptime2();
}
function begin_DO() //开始前的准备工作
{
cT = 1;
if (!CheckInt(txt_passed.value)) txt_passed.value = 3;
$wb("hid_count").value = parseInt(txt_passed.value) + 2;
creatTable($wb("hid_count").value);
good.innerHTML = "0";
wrong.innerHTML = "0";
}

function begin_() //设置
{
var rowsIndex = fRandomBy(0, $wb("hid_count").value - 1);
var colsIndex = fRandomBy(0, $wb("hid_count").value - 1);
if ($wb("td_" + rowsIndex + "_" + colsIndex).className == 'td_css2') {
if (clssCount < ($wb("hid_count").value * $wb("hid_count").value)) {
begin_();
cT = cT + 1;
}
else {
window.location.reload();
}
}
else {
$wb("td_" + rowsIndex + "_" + colsIndex).className = 'td_css2'; //单元的颜色调整
$wb("spanwait_" + rowsIndex + "_" + colsIndex).innerHTML = $wb("hid_wait").value; //离关闭时间还有多少秒
cT = 1;
clssCount++;
}
}

function waitTime() //计算等待时间并设置
{
var count = $wb("hid_count").value;
for (var i = 0; i < count; i++) {
for (var j = 0; j < count; j++) {
var v_spanwait = $wb("spanwait_" + i.toString() + "_" + j.toString());
if (v_spanwait.innerHTML != " ")//
{
if (v_spanwait.innerHTML - 1 != 0) //
{
v_spanwait.innerHTML = v_spanwait.innerHTML - 1;
}
else//
{
v_spanwait.innerHTML = " ";
$wb("td_" + i.toString() + "_" + j.toString()).className = 'td_css'
clssCount--;
wrong.innerHTML = parseInt(wrong.innerHTML) + 1;
}
}
}
}
}

function disptime() //心脏功能1
{
setTimeout("disptime()", 500); //1000等于1秒 按毫秒计算
begin_();
if (parseInt(wrong.innerHTML) >= 10) {
alert('失败,重新开始...');
begin_DO();
}
if (parseInt(good.innerHTML) >= 20) {
alert('恭喜,过关,点击【确定】进入下一关!');
txt_passed.value = parseInt(txt_passed.value) + 1;
begin_DO();
}
}
function disptime2() //心脏功能2
{
setTimeout("disptime2()", 1000); //1000等于1秒 按毫秒计算
waitTime();
}

function fRandomBy(under, over) {
switch (arguments.length) {
case 1: return parseInt(Math.random() * under + 1);
case 2: return parseInt(Math.random() * (over - under + 1) + under);
default: return 0;
}
}


//检测是否正整数
function CheckInt(str) {
var matchstr = /^((\d+))$/;
return matchstr.test(str)
}


function end_() //结束
{
window.location.reload();
}
</SCRIPT>
</BODY></HTML>
...全文

相关推荐

彩票中奖率与随机算法[源码]

本文探讨了彩票中奖率的真相,通过JavaScript分析了双色球背后的随机算法。作者分享了自己对彩票系统的思考,包括如何通过统计历史数据来预测中奖号码,以及压缩算法在彩票数据存储中的应用。文章还详细介绍了双色球的规则和中奖概率的计算方法,并探讨了如何通过数据分发和压缩技术来优化彩票系统的运营。最后,作者通过模拟购买数据,分析了中奖号码的选择策略,并提醒读者彩票中奖纯属运气,应理性对待。

time3

彩票中奖验证javascript程序

中奖验证程序,可以设定你选的号码,后续只要输入开奖结果即可判断你的中奖情况

sunrise_cn

彩票网站源码

asp网站源码 有后台 后台目录:admin/default.asp 登陆用户名及密码:admin

Xgle-Song

基于javascript实现彩票随机数生成(简单版)

本文实例讲解了JavaScript 实现彩票中随机数组的获取详细代码,分享给大家供大家参考,具体内容如下 效果图: 具体代码: &lt;!DOCTYPE html> &lt;html lang="en"&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;Math.random方法彩票随机数的生成&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;!-- 设置样式 --&gt; &lt;input type="text" id="text"&gt; &lt;button id="btnGo"&gt;开始&lt;/button&gt; &lt;button id="btnStop"&gt;获取随机数组&lt;/but

weixin_38632825

js 随机抽奖源码 随机抽取彩票

随机抽奖程序 js+实现+随机抽取彩票 随机抽取彩票随机抽奖程序 js+实现+随机抽取彩票

qse55210
评论 72
收藏 已收藏
分享
返回顶部
fanlose2
.NET社区 62,272 成员 668,968 内容