Pagina de start a forumului Potty`z Forum
Pagina de start a forumului Potty`z Forum FAQ Cautare Membri Grupuri Profil Mesaje private
 
Acum este: 10/10/2026 10:50  
DHTML Color Reflex Tester by @stro

 
Creaza un subiect nou   Raspunde la subiect    Pagina de start a forumului Potty`z Forum -> Script-uri Java si Tutoriale Java Subiectul anterior | Subiectul urmator  
Autor Mesaj
Potty
Administrator
Administrator
Potty

Data inscrierii: 13/Iul/2005
Mesaje: 158
Localitate: Radauti

MesajTrimis: 02/09/2006 22:27    Titlul subiectului: DHTML Color Reflex Tester by @stro Raspunde cu citat (quote)

Cod:
<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>

CREDIT @stro
_________________
DHTML Color Reflex Tester by @stro DHTML Color Reflex Tester by @stro
DHTML Color Reflex Tester by @stro DHTML Color Reflex Tester by @stro

DHTML Color Reflex Tester by @stro DHTML Color Reflex Tester by @stro
Sus
Vezi profilul utilizatorului Trimite mesaj privat
Afiseaza mesajele pentru a le previzualiza:   
Creaza un subiect nou   Raspunde la subiect    Pagina de start a forumului Potty`z Forum -> 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, 2002 phpBB Group
Fa-ti si tu propriul forum GRATUIT, pe www.myforum.ro