Pagina de start a forumului XcstrikeX.MyForum.ro
Inregistrare • Cautare • FAQ • Membri • Grupuri • Autentificare
DHTML Color Reflex Tester by X-Boy

 
Raspunde la subiect    Pagina de start a forumului XcstrikeX.MyForum.ro » Script-uri Java si Tutoriale Java Subiectul anterior
Subiectul urmator
DHTML Color Reflex Tester by X-Boy
Autor Mesaj
AMIR
Administrator
Administrator


Data inscrierii: 05/Noi/2007
Mesaje: 49

Mesaj DHTML Color Reflex Tester by X-Boy Raspunde cu citat (quote)
<START>
<h1>Test your Response time!</h1> <img src="http://209.85.48.10/9022/45/emo/mozilla_laughing.png>
Click on "Start" first, and wait until the background color changes. As soon as it changes, hit "stop!"

<script language="JavaScript">
<!--

//Reflext Tester- By @stro (based on script by Jasper van Zandbeek)


var startTime=new Date();
var endTime=new Date();
var startPressed=false;
var bgChangeStarted=false;
var maxWait=20;
var timerID;


var colors=new Array("tomato","chocolate","limegreen","crimson","darkslategray",
"aliceblue","mediumslateblue","cornflowerblue","darkorchid","darkkhaki","coral",
"darkolivegreen","cadetblue")

if (document.all||document.getElementById)
document.write('<div></div>')

function startTest()
{
if (document.all)
document.all.reflex.style.backgroundColor=colors[Math.floor(Math.random()*colors.length)];
else if (document.getElementById)
document.getElementById("reflex").style.backgroundColor=colors[Math.floor(Math.random()*colors.length)];
else if (document.layers)
document.reflexns.document.reflexns_sub.document.bgColor=colors[Math.floor(Math.random()*colors.length)];
bgChangeStarted=true;
startTime=new Date();
}

function remark(responseTime)
{
var responseString="";
if (responseTime <0>= 0.10 && responseTime <0>=0.20 && responseTime <0>=0.30 && responseTime <0>=0.60 && responseTime <1>=1)
responseString="Did you fall asleep?";

return responseString;
}

function stopTest()
{
if(bgChangeStarted)
{
endTime=new Date();
var responseTime=(endTime.getTime()-startTime.getTime())/1000;
if (document.all)
document.all.reflex.style.backgroundColor="white";
else if (document.getElementById)
document.getElementById("reflex").style.backgroundColor="white";
else if (document.layers)
document.reflexns.document.reflexns_sub.document.bgColor="white";
alert("Your response time is: " + responseTime + " seconds " + "\n" + remark(responseTime));
startPressed=false;
bgChangeStarted=false;
}
else
{
if (!startPressed)
{
alert("press start first to start test");
}
else
{
clearTimeout(timerID);
startPressed=false;
alert("cheater! you pressed too early!");
}
}
}

var randMULTIPLIER=0x015a4e35;
var randINCREMENT=1;
var today=new Date();
var randSeed=today.getSeconds();
function randNumber()
{
randSeed = (randMULTIPLIER * randSeed + randINCREMENT) % (1 <<31>> 15) & 0x7fff) / 32767;
}

function startit()
{
if(startPressed)
{
alert("Already started. Press stop to stop");
return;
}
else
{
startPressed=true;
timerID=setTimeout('startTest()', 6000*randNumber());
}
}
// -->
</script>
<br>


<ilayer><layer></layer></ilayer>

<form>

<input>
<input>
</form>

<p>By @stro</p>

<END>
07/12/2007 16:54 Vezi profilul utilizatorului Trimite mesaj privat
Afiseaza mesajele pentru a le previzualiza:    
Raspunde la subiect    Pagina de start a forumului XcstrikeX.MyForum.ro » Script-uri Java si Tutoriale Java Ora este GMT + 3 ore
Pagina 1 din 1

 
Mergi direct la: 
Nu puteti crea un subiect nou in acest forum
Nu puteti raspunde in subiectele acestui forum
Nu puteti modifica mesajele proprii din acest forum
Nu puteti sterge mesajele proprii din acest forum
Nu puteti vota in chestionarele din acest forum


Powered by phpBB © 2001, 2005 phpBB Group
Fa-ti si tu propriul forum GRATUIT, pe www.myforum.ro