这是我很久以前写的老虎机,希望你能用的上
<script language=Javascript>
var SP=0
var I,j,k
var num1=0,num2=0,num3=0
var timer1,timer2,timer3
var sSUM=0,iSUM=0
function is(flag)
{
if(flag=="start")
{I=parseInt(Math.random()*9)
j=parseInt(Math.random()*9)
k=parseInt(Math.random()*9)
frm.bb.value=" "+I+j+k+" "
tt1("start")
tt2("start")
tt3("start")
sSUM=I*100+j*10+k
frm.bb.disabled=true
}
if(flag=="stop")
{frm.bb.value=" 开始 "
num1=num2=num3=0
SP=0
clearTimeout(timer1)
clearTimeout(timer2)
clearTimeout(timer3)
frm.t1.value=""
frm.t2.value=""
frm.t3.value=""
frm.bb.disabled=false
}}
function tt1(flag1)//第一个
{
frm.t1.value=num1
num1++
timer1=setTimeout("tt1('start')",120)
if(num1==9)
num1=0
}
function tt2(flag2)//第二个
{
if(flag2=="start")
frm.t2.value=num2
num2++
timer2=setTimeout("tt2('start')",100)
if(num2==9)
num2=0
}
function tt3(flag3)//第三个
{
if(flag3=="start")
frm.t3.value=num3
num3++
timer3=setTimeout("tt3('start')",70)
if(num3==9)
num3=0
}function stop(SS)//停止
{
switch(SS)
{case "stop1":
{clearTimeout(timer1) 
SP+=parseInt(frm.t1.value)*100
iSUM=SPif(sSUM!=0&&iSUM!=0)
if(sSUM==iSUM)
location.replace("http://www.99bb.com/samples/thumb/image138.jpg")

break
case "stop2":
{clearTimeout(timer2)
SP+=parseInt(frm.t2.value)*10
iSUM=SPif(sSUM!=0&&iSUM!=0)
if(sSUM==iSUM)
location.replace("http://www.99bb.com/moresamples/wmv/e3092db_sam.wmv")
}
break
case "stop3":
{clearTimeout(timer3)
SP+=parseInt(frm.t3.value)
iSUM=SPif(sSUM!=0&&iSUM!=0)
if(sSUM==iSUM)
location.replace("http://www.18girl.com")
}
break
}
}
</script>
<body bgcolor="#33CC33">
<form name="frm">
&nbsp; 
<input type="button" name="bb" value=" 开始 " onClick="is('start')"><br><br> 
&nbsp; 
<input type="text" name="t1" size=2> 
<input type="text" name="t2" size=2> 
<input type="text" name="t3" size=2> 
<p>&nbsp;<input type="button" value="停" name="B1" onclick="stop('stop1')"> 
&nbsp;<input type="button" value="停" name="B2" onclick="stop('stop2')">&nbsp; 
<input type="button" value="停" name="B3" onclick="stop('stop3')"></p> 
&nbsp<input type="button" value="从新来一局" onclick="is('stop')"> 
</form> 
</body> </html>

解决方案 »

  1.   


    <INPUT id=cc><script>
    function c()
    {
    cc.value=Math.round(Math.random()*10)
    }
    var x=setInterval("c()",10)
    document.onkeydown=function(){if(event.keyCode==13)clearInterval(x)}
    </script>
      

  2.   


    <INPUT id=cc><script>
    var k=1
    function c()
    {
    if(k)cc.value=Math.round(Math.random()*10)
    }
    var x=setInterval("c()",10)
    document.onkeydown=function(){if(event.keyCode==13){if(k){clearInterval(x);k=0}else{k=1;var x=setInterval("c()",10)}}}
    </script>
      

  3.   

    <body onkeyup="if(event.keyCode==13){clearTimeout(t)}">
    <button id=tid disabled style="width:20"></button>
    <script>
    function x(){
    var num=Math.floor(Math.random()*11)
    tid.value=num
    t=setTimeout("x()",100)
    }
    x()
    </script>