资料
表格
制度
合同
管理
职场
经营
创业
范文
总结
计划
作文
文章
美文
词句
教程
模板
图片
字体
图标
办公
人事
财务
生产
管理资源吧首页
>>>
教程
>>>
编程
>>>
JavaScript教程
>>>
js抓人游戏
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>无聊时写的游戏</title> <style type="text/css"> *{padding:0;margin:0} body{ background:#FFFFFF} img{display:inline;float:left;position:absolute;} #chat{display:inline;float:left;position:absolute;font-weight:bold;font-size:16px;} h1{float:left} span{float:left;font-size:32px;font-weight:bold;margin:0 20px} #score{color:red} #time{color:green} #restart{clear:both;color:blue;text-align:center;font-size:32px;font-weight:bold;margin:0 20px;display:none; cursor:pointer} </style> </head> <body onselectstart="return false"> <h1 onclick="sendChat();">啊! 这人好囧,快抓住他!</h1><span id="score">得分:0</span><span id="time">剩余:60秒</span><div id="restart" onclick="restart()">重新开始</div> <div id="chat">剩骑士,来抓我啊?</div> <img src="http://dl.glzy8.com/img/images/ren.gif" _ewebeditor_ta_src="http%3A%2F%2Fimg.glzy8.com%2Fimages%2Fren.gif" onmousemove="randomMove(this)" onmouseout="hitFlag=0" onclick="getScore()"/> </body> </html> <img src="/_New/_cj/myeditor/sysimage/space.gif" class="ewebeditor__script" _ewebeditor_fake_tag="script" _ewebeditor_fake_value="%3Cscript%20language%3D%22javascript%22%20type%3D%22text%2Fjavascript%22%3E%20%0D%0Avar%20imgv%2ChitFlag%3D0%2CstartTime%2CgameStatus%3D0%2Cret%3B%20%0D%0Avar%20score%3D0%2Cchato%2Cdelay%3D0%3B%20%0D%0Avar%20chatArr%3Dnew%20Array()%3B%20%0D%0AchatArr%5B0%5D%3D%22%E5%89%A9%E9%AA%91%E5%A3%AB%2C%E6%9D%A5%E6%8A%93%E6%88%91%E5%95%8A%3F%22%3B%20%0D%0AchatArr%5B1%5D%3D%22%E5%BA%9F%E6%9F%B4%E8%81%8C%E4%B8%9A%20%E5%87%B8(-%20-)%E5%87%B8%22%3B%20%0D%0AchatArr%5B2%5D%3D%22%E7%81%8C%E8%A3%85%E5%A5%B6%E7%B2%89%20%E5%87%B8-_-%E5%87%B8%22%3B%20%0D%0AchatArr%5B3%5D%3D%22%E4%B8%87%E5%B9%B4%E4%B8%89%E5%A5%B6%22%3B%20%0D%0AchatArr%5B4%5D%3D%22%E7%8E%AF%E4%BF%9D%E8%A3%85%E5%93%A6%22%3B%20%0D%0AchatArr%5B5%5D%3D%22%E5%92%AC%E6%88%91%E5%95%8A%3F%22%3B%20%0D%0Afunction%20restart()%7B%20%0D%0A%20%20%20%20var%20now%20%3D%20new%20Date()%3B%20%0D%0A%20%20%20%20startTime%20%3D%20now.getTime()%3B%20%0D%0A%20%20%20%20ret%3DsetInterval(%22refreshTime()%22%2C10)%3B%20%0D%0A%20%20%20%20gameStatus%3D1%3BhitFlag%3D0%3Bscore%3D0%3Bdelay%3D0%3B%20%0D%0A%20%20%20%20document.getElementById(%22score%22).innerHTML%3D%22%E5%BE%97%E5%88%86%3A%22%2Bscore%3B%20%0D%0A%20%20%20%20document.getElementById(%22restart%22).style.display%3D%22none%22%3B%20%0D%0A%7D%20%0D%0A%0D%0Afunction%20moveTo(o%2Cleft%2Ctop)%7B%20%0D%0A%20%20%20%20clearTimeout(imgv)%3B%20%0D%0A%20%20%20%20if%20(Math.abs(o.offsetLeft-left)%3C1%20%26%26%20Math.abs(o.offsetTop-top)%3C1)%7B%20%0D%0A%20%20%20%20%20%20%20%20o.style.left%3Dleft%3B%20%0D%0A%20%20%20%20%20%20%20%20o.style.top%3Dtop%3B%20%0D%0A%20%20%20%20%7Delse%7B%20%0D%0A%20%20%20%20%20%20%20%20var%20tx%3Do.offsetLeft-(o.offsetLeft-left)%2F6%3B%20%0D%0A%20%20%20%20%20%20%20%20var%20ty%3Do.offsetTop-(o.offsetTop-top)%2F6%3B%20%0D%0A%20%20%20%20%20%20%20%20o.style.left%3Dtx%20%2B%22px%22%3B%20%0D%0A%20%20%20%20%20%20%20%20o.style.top%3Dty%20%2B%22px%22%3B%20%0D%0A%20%20%20%20%20%20%20%20chato.style.left%3Dtx%2B15%2B%22px%22%3B%20%0D%0A%20%20%20%20%20%20%20%20chato.style.top%3Dty-20%2B%22px%22%3B%20%0D%0A%20%20%20%20%20%20%20%20imgv%3DsetTimeout(function()%7BmoveTo(o%2Cleft%2Ctop)%7D%2C10)%3B%20%0D%0A%20%20%20%20%7D%20%0D%0A%20%20%20%20hitFlag--%3B%20%0D%0A%2F%2F%E8%84%9A%E6%9C%AC%E4%B9%8B%E5%AE%B6%20www.glzy8.com%20%0D%0A%7D%20%0D%0Afunction%20randomMove(o)%7B%20%0D%0A%20%20%20%20if%20(gameStatus!%3D1)%20return%3B%20%0D%0A%20%20%20%20if%20(hitFlag%3C1)%7B%20%0D%0A%20%20%20%20%20%20%20%20moveTo(o%2CMath.random()*700%2CMath.random()*400%2B40)%3B%20%0D%0A%20%20%20%20%20%20%20%20hitFlag%3D4%3B%20%0D%0A%20%20%20%20%7D%20%0D%0A%7D%20%0D%0Afunction%20getScore()%7B%20%0D%0A%20%20%20%20if%20(gameStatus!%3D1)%20return%3B%20%0D%0A%20%20%20%20score%2B%2B%3B%20%0D%0A%20%20%20%20alert('%E5%95%8A!%20%E4%BD%A0%E6%8A%93%E5%88%B0%E6%88%91%E4%BA%86!%20%E5%BE%97%E5%88%86.')%3B%20%0D%0A%20%20%20%20document.getElementById(%22score%22).innerHTML%3D%22%E5%BE%97%E5%88%86%3A%22%2Bscore%20%0D%0A%20%20%20%20hitFlag%3D0%3B%20%0D%0A%20%20%20%20randomMove(this)%3B%20%0D%0A%7D%20%0D%0Afunction%20refreshTime()%7B%20%0D%0A%20%20%20%20var%20now%20%3D%20new%20Date()%3B%20%0D%0A%20%20%20%20var%20nowTime%20%3D%20now.getTime()%3B%20%0D%0A%20%20%20%20var%20leftTime%3D(3000-(parseInt((nowTime-startTime)%2F10)))%2F100%3B%20%0D%0A%20%20%20%20if%20(parseInt(leftTime)%20%25%204%20%3D%3D2%20%26%26%20delay%3D%3D0)%20%7BsendChat()%3Bdelay%3D1%3BsetTimeout(%22delay%3D0%22%2C1000)%7D%20%0D%0A%20%20%20%20if%20(leftTime%3C%3D0)%7B%20%0D%0A%20%20%20%20%20%20%20%20leftTime%3D0%3B%20%0D%0A%20%20%20%20%20%20%20%20alert(%22%E6%8A%93%E5%9B%A7%E4%BA%BA%E7%BB%93%E6%9D%9F.%20%E5%BE%97%E5%88%86%3A%22%2Bscore)%3B%20%0D%0A%20%20%20%20%20%20%20%20gameStatus%3D0%3B%20%0D%0A%20%20%20%20%20%20%20%20clearInterval(ret)%3B%20%0D%0A%20%20%20%20%20%20%20%20document.getElementById(%22restart%22).style.display%3D%22block%22%3B%20%0D%0A%20%20%20%20%7D%20%0D%0A%20%20%20%20document.getElementById(%22time%22).innerHTML%3D%22%E5%89%A9%E4%BD%99%3A%22%2BleftTime%2B%22%E7%A7%92%22%3B%20%0D%0A%7D%20%0D%0Afunction%20sendChat()%7B%20%0D%0A%20%20%20%20var%20n%3DparseInt(Math.random()*6)%3B%20%0D%0A%20%20%20%20document.getElementById(%22chat%22).innerHTML%3DchatArr%5Bn%5D%3B%20%0D%0A%20%20%20%20setTimeout(%22document.getElementById('chat').innerHTML%3D''%22%2C3000)%20%0D%0A%7D%20%0D%0Awindow.onload%3Dfunction()%7B%20%0D%0A%20%20%20%20chato%3Ddocument.getElementById(%22chat%22)%3B%20%0D%0A%20%20%20%20restart()%3B%20%0D%0A%7D%20%0D%0A%3C%2Fscript%3E">
[Ctrl+A 全选 注:
如需引入外部Js需刷新才能执行
]
教程首页
更多教程