首页 ┆ 网站地图 ┆ 在线留言 ┆ 游戏资讯 ┆ 资源下载 ┆ 端午节祝福 ┆ 迅雷在线影视
设为首页
加入收藏
联系我们
高级搜索
您当前的位置: 主页>编程相关>JAVASCRIPT>Javascript实现的随机点名代码,附有效果图
Javascript实现的随机点名代码,附有效果图
来源: 发布时间:2008-09-23 发布人: 浏览: 人次   字体: [ ]  

以下代码是一个用Javascript实现的随机点名的小程序,直接拷贝到HTML页面中就可以运行,简洁方便,后面有效果图,希望大家喜欢!
<html xmlns="http://www.w3.org/1999/xhtml">
<title>幸运星 就是你</title>
<style>
td {
background-color: #FFFF00;
border: 1px solid #009933;
font-size: 50pt;
height: 70px;
width: 75px;
text-align: center;
}
.button {
background-color: transparent;
border: 1px solid #009933;
font-size: 20pt;
color: #009933;
height: 40px;
width: 100px;
}
.sp {
background-color: #FFFFFF;
}
.total {
border: 1px solid #009933;
border-bottom: 1px solid #009933;
border-top: 0px;
border-left: 0px;
border-right: 0px;
background-color: transparent; /* 背景色透明 */
text-align: center;
font-size: 14px;
color: green;
width: 50px;
}
.f {
font-size: 14px;
color: #009933;
}
</style>
<script type="text/javascript" language="javascript">
var tds = document.getElementsByTagName("td");//获得所有的td
var time;//每跳一格运行的时间 1-50ms之间
var count = 0;//每个td对应的下标
var totalTime;//每跳一格运行时间的总和
var maxTime;//maxTime是每次运行的最大时间 在10
var flag;//用来开始和停止的标识 1表示开始 0表示结束

//开始
function begin()
{
flag = 1;
maxTime = Math.floor(Math.random()*3000) + Math.floor(Math.random()*2000) + 1000;
totalTime = 0;//每次运行时 将前一次运行的总时间 清零
changeColor();
}

//结束
function end()
{
flag = 0;
}

function changeColor()
{
time = Math.floor(Math.random()*50) + 1;//本行放在这里 则每次每格运行的时间是不一样的
if(count < tds.length)
{
//下面这样写 主要是为了按1-16顺序选择 本人觉得不是很好 如果哪位大侠有更好的 欢迎指教
tds[count].style.color="#FF0DF0";
rollback(count);
if(count == 4)
{
count = 6;//输出6
}
else if(count == 7)
{
rollback(count);
count = 8;//输出7
}
else if(count == 9)
{
rollback(count);
count = 10;//输出8
}
else if(count == 11)
{
rollback(count);
count = 15;//输出9
}
else if(count == 16)
{
rollback(count);
count = 14;//输出10
}
else if(count == 15)
{
rollback(count);
count = 13;//输出11
}
else if(count == 14)
{
rollback(count);
count = 12;//输出12
}
else if(count == 13)
{
rollback(count);
count = 11;//输出13
}
else if(count == 12)
{
rollback(count);
count = 9;//输出14
}
else if(count == 10)
{
rollback(count);
count = 7;//输出15
}
else if(count == 8)
{
rollback(count);
count = 4;//输出16
}
else if(count == 5)//当显示的是16时 转头重新从1开始显示
{
count = -1;
}
}
count = count + 1;


共2页: 上一页 1 [2] 下一页
相 关 文 章   发布商链接
·当form表单提交的是name而不是id时报...
·如何在静态页面中利用javascript读取...
·javascript实现页面跳转的五种方法大...
·javascript对个数不定的复选框进行验...
·javascript操作复选框全选,反选,是否...
·如何用javascript取得被选中的内容代...
·javascript实现的全屏漂浮广告代码
·javascript实现上传附件动态地添加和...
·在网页中如何实现播放.flv格式的文件...
·javascript验证单选按钮组是否选中代...
 §最新评论:(评论内容只代表网友观点,与本站立场无关!)
网名: 验证码:  【所有评论】【↑返回顶部
评 分: 12 345
评论内容:(不能超过500字,请自觉遵守互联网相关政策法规。[按 Ctrl+Enter 可直接提交]
注意:请勿在本站发布政治话题、色情及违反法律的内容。
IT知道网 声明:刊登此文章是为了传递更多信息,文章内容仅供参考,转载请注明出处。
推 荐 文 章
·javscript实现鼠标移到小图片
·如何在静态页面中利用javascr...
·javascript实现WEB页面导出为...
·如何在兼容IE和Firefox的情况
·javascript读取本地excel文档
·javascript实现页面自动刷新...
·javascript解决iframe框架页...
·javascript实现网易邮箱多附...
·javascript实现模仿IE自动完...
·javacript实现关闭子窗口,刷...
·javascript脚本实现右键弹出...
·javascript结合Ajax制作的可...
·javascript实现页面载入等待...
·javascript实现一个IP只弹窗...
·javascript导航条比较实用的...
热 门 文 章
·Ext2.0框架的Grid使用介绍祥...
·JS实现多行的HTML静态表格分...
·javascript实现多张图片轮流...
·javascript使用xml数据岛的简...
·Adobe Reader利用javascript...
·javascript读写TEXT文本文件...
·幻灯片焦点图片新闻显示调用f...
·实例讲解Ext Js生成动态树,...
·javascript实现页面载入等待...
·javascript实现动态多附件上...
·Javascript在IE和FireFox中的...
·javascript解析身份证号码得...
·javascript脚本实现右键弹出...
·javascript实现的网页软键盘...
·js操作innerHTML 引起的未知...
网站首页 - 关于本站 - 加入收藏 - 网站地图 - 友情连接 - 在线留言 - 联系我们 - 返回顶部
Copyright © 2007 IT知道网.[冀ICP备07026896号]. All Rights Reserved .