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

fanlose2 2010-05-18 04:31:43
发一个 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>
...全文
597 72 打赏 收藏 转发到动态 举报
写回复
用AI写文章
72 条回复
切换为时间正序
请发表友善的回复…
发表回复
fanlose2 2010-05-20
  • 打赏
  • 举报
回复
呵 呵
small_snowflower 2010-05-19
  • 打赏
  • 举报
回复
我用的是IE7,没有任何问题。
small_snowflower 2010-05-19
  • 打赏
  • 举报
回复
测试了一下,成功,很不错。
fanlose2 2010-05-19
  • 打赏
  • 举报
回复
乱码的问题:
[Quote=引用 11 楼 fanlose2 的回复:]
HTML code

<META http-equiv=Content-Type content="text/html; charset=utf-8">
<META content="MSHTML 6.00.6000.16945" name=GENERATOR>



去掉的代码,否则乱码,游戏不能玩~~~~~~
一个打鼹鼠的小游戏~~
[/Quote]
xiao_xi_ 2010-05-19
  • 打赏
  • 举报
回复
顶!!!
superming_jann 2010-05-19
  • 打赏
  • 举报
回复
怎么我打开的都是小方格!
十八道胡同 2010-05-19
  • 打赏
  • 举报
回复
我在这里竟然有乱码!
十八道胡同 2010-05-19
  • 打赏
  • 举报
回复
呵呵!
pl_0803 2010-05-19
  • 打赏
  • 举报
回复
顶,楼主厉害
足球中国 2010-05-19
  • 打赏
  • 举报
回复
偶还没中过了。亏了好几百了。
悟__空 2010-05-19
  • 打赏
  • 举报
回复
不错 挺好玩
qiuqingpo 2010-05-19
  • 打赏
  • 举报
回复
好像不是太管用呀.我的6.0通不过
rui90102 2010-05-19
  • 打赏
  • 举报
回复
顶哈!
fanlose2 2010-05-19
  • 打赏
  • 举报
回复

果然大牛们的点评很犀利~~

大家给些js小游戏的建议~ 看来还的写的更精彩才能引起大家的注意,继续努力~~~~

下次中奖,公布具有自主产权的分页控件--- 哈
zhangguofang1129 2010-05-19
  • 打赏
  • 举报
回复
恭喜,帮顶
zhoulingsmile 2010-05-19
  • 打赏
  • 举报
回复
一个个都好强啊。。。学习。。。
缪军 2010-05-19
  • 打赏
  • 举报
回复
楼主庆祝中奖应该表示点诚意,
请客吃饭
丰云 2010-05-19
  • 打赏
  • 举报
回复
[Quote=引用 52 楼 sp1234 的回复:]
引用 51 楼 fanlose2 的回复:
彩票有风险,入行需谨慎
4元买的2注~~~

如果我中了 500W,我就资助几个贫苦小孩完成学业,然后请大伙吃饭。

如果我中了3000元,我就写一个javascript的俄罗斯方块发在csdn上(其实还是很简单的),真正的小游戏。
[/Quote]
为什么大牛们都是对人性也有着深刻的观察??

因为他们天生拥有深刻的观察力,

所以能成为大牛!!
zhujiazhi 2010-05-19
  • 打赏
  • 举报
回复
我也中了5元的,不容易的,值得庆祝的
swalp 2010-05-19
  • 打赏
  • 举报
回复
恭喜恭喜!!!
加载更多回复(52)
SSM项目小程序“Django傣族节日及民间故事推广小程序”_q9w16.zip似乎是一个误解,因为SSM指的是Spring、Spring MVC和MyBatis这三个Java技术栈的组合,而Django是一个使用Python编写的开源Web应用框架。 如果我们假设这个小程序实际上是使用Django开的,那么以下是关于这个小程序的资源介绍(基于一般概念所编写): “Django傣族节日及民间故事推广小程序”是一个专门设计用来传播和教育公众关于傣族文化、节日和民间故事的在线平台。利用Django框架的强大功能和易用性,该小程序提供了一个内容丰富且用户友好的界面来展示傣族的丰富文化遗产。 以下是该小程序的核心功能和特点: 1. **文化教育**:提供关于傣族历史、文化习俗和节日庆祝活动的详细介绍和文章。 2. **民间故事集锦**:收集并展示傣族的民间故事,包括神话传说、寓言等,有些可能伴有音频或视频讲述。 3. **互动式内容**:可能包含互动环节,如小测试或游戏,使用户在娱乐中了解傣族文化。 4. **节日日历**:提供一个傣族节日的日历,让用户可以了解即将到来的节日及其重要性。 5. **多媒体展示**:通过照片、视频和音频材料,以视觉和听觉的方式向用户展示傣族的文化风貌。 6. **社区交流**:为用户提供论坛或评论区,让他们可以分享自己的见闻和对傣族文化的理解。 7. **移动优先设计**:采用响应式设计,确保小程序在不同设备上都能提供良好的用户体验。 8. **多语言支持**:考虑到傣族文化的国际兴趣,小程序可能支持多种语言,以便于不同语言用户的访问。 整个系统以Django作为后端框架,结合HTML、CSS和JavaScript等前端技术,保证了内容的高效管理以及优秀的用户交互体验。它不仅是一个文化推广工具,还为有兴趣了解傣族传统的用户提供了一个宝贵的信息资源。

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧