测测反应速度_游戏娱乐特效

模板酷站
  •       3/5
  •       1
  •       2
  •       3
  •       4
  •       5
查看演示效果

      织梦DedeCMS视频教程买空间 租服务器 选网硕互联! 无忧站长工具,百度权重一键全查!

      测测反应速度,您可以先修改部分代码再运行.

      <html> <head> <style type="text/css"> A { TEXT-DECORATION: none } A:hover { text-decoration: underline; } body { font-size:12px; } input { font-size:12px; } select { font-family:"Tohoma";font-size:12px; } </style> <meta http-equiv="Content-Type" mrc="text/html; charset=gb2312"> <title>Extreme Test--反应速度测试-www.51windows.Net</title> </head> <script language="JavaScript"> <!-- hiding for old browsers // response time test, created by Jasper van Zandbeek // e-mail: jasperz@stack.urc.tue.nl var startTime=new Date(); var endTime=new Date(); var startPressed=false; var bgChangeStarted=false; var maxWait=20; var timerID; function startTest() { document.bgColor=document.response.bgColorChange.options[document.response.bgColorChange.selectedIndex].text; bgChangeStarted=true; startTime=new Date(); } function remark(responseTime) { var responseString=""; if (responseTime > 0 && responseTime <0.01) responseString="你还是人吗?" if (responseTime >.01 && responseTime <.05 ) responseString="你快如闪电啊!"; if (responseTime >= 0.05 && responseTime <.10) responseString="干得漂亮"; if (responseTime >= 0.10 && responseTime < 0.20) responseString="不错!"; if (responseTime >=0.20 && responseTime < 0.30) responseString="还可以更好..."; if (responseTime >=0.30 && responseTime < 0.60) responseString="多加练习!"; if (responseTime >=0.60 && responseTime < 1) responseString="喝醉酒了?"; if (responseTime >=1) responseString="我想你是睡着了!"; return responseString; } function stopTest() { if(bgChangeStarted) { endTime=new Date(); var responseTime=(endTime.getTime()-startTime.getTime())/1000; document.bgColor="aliceblue"; alert("你的反应时间是:" + responseTime + " 秒 " + "\n" + remark(responseTime)); startPressed=false; bgChangeStarted=false; } else { if (!startPressed) { alert("先按“开始”键启动测试"); } else { clearTimeout(timerID); startPressed=false; alert("骗子!你提早按结束键了!"); } } } var randMULTIPLIER=0x015a4e35; var randINCREMENT=1; var today=new Date(); var randSeed=today.getSeconds(); function randNumber() { randSeed = (randMULTIPLIER * randSeed + randINCREMENT) % (1 << 31); return((randSeed >> 15) & 0x7fff) / 32767; } function startit() { if(startPressed) { alert("已经开始了,按“结束”键结束"); return; } else { startPressed=true; timerID=setTimeout('startTest()', 6000*randNumber()); } } // --> </script> <body bgcolor="#FFFFFF" link="#FFFFFF" vlink="#FFFFFF" alink="#FFFFFF" text="#045595" topmargin="5" leftmargin="0"> <p> </p> <p align="center"><strong>先按“开始”键启动,然后等背景色转变,只要它一变,立即点“结束”键。</strong></p> <p> </p> <div align="center"> <strong><font color="#993300">将背景色转变为:</font></strong> <form name="response"> <select name="bgColorChange" size="1"> <option selected>deeppink</option> <option>crimson</option> <option>darkkhaki</option> <option>darkorchid</option> <option>coral</option> <option>chocolate</option> <option>tomato</option> <option>darkslategray</option> <option>limegreen</option> <option>cornflowerblue</option> <option>darkolivegreen</option> </select> <input onclick="startit()" type="button" value="开始"> <input onclick="stopTest()" type="button" value="结束"> </form> </div> </body> </html>