Hallo,

ich habe folgenden Script gefunden, mit dem man so ein kleinen Test auf die Homepage bringt. Aber ich möchte gerne, dass man bei den Test nur erst nach wieder einer bestimmten zeit mitmachen kann.

Ich habe mir gedacht, dass man die Scripts kombinieren kann.


Script 1: Der Test

Code:
 <div align="center" class="titel-archiv"><a href="http://www.homepage-total.de" target="_top"><small><br />
</small></a><tt>  </tt></div>
<form name="Reaktionszeitmesser">
    <div align="center"><input type="button" name="" value="Spiel starten" onclick="Start()" />   <br />
    <br />
    <strong>Den Knopf musst du jetzt drücken:</strong><br />
    <input type="text" name="Nummer" size="7" />   <br />
    <br />
    <input type="button" value="Knopf 1" onclick="Ende(1)" />   <input type="button" value="Knopf 2" onclick="Ende(2)" />   <input type="button" value="Knopf 3" onclick="Ende(3)" /><br />
     <input type="button" value="Knopf 4" onclick="Ende(4)" />   <input type="button" value="Knopf 5" onclick="Ende(5)" />   <input type="button" value="Knopf 6" onclick="Ende(6)" /></div>
</form>
<script language="JavaScript">
		//<!--
		var Startzeit=0;
		var VorgegebeneNummer=1;
		var Ergebnis=0;
		var Anzahl=0;
	
		function GetZeit()
		{
			Zeit = new Date();
			return Zeit.getTime();
		}
		function Start() 
		{
			X=Math.floor(Math.random()*1000)+234;
			Ergebnis=0; Anzahl=0;
			document.Reaktionszeitmesser.Nummer.value="";
			window.setTimeout("Start1()", X);
		}
		function Start1()
		{
			Startzeit=GetZeit();
			
			VorgegebeneNummer=Math.floor(Math.random()*6+1);
		
			document.Reaktionszeitmesser.Nummer.value="Knopf "+VorgegebeneNummer;
		}
		function Ende(GedrueckteNummer)
		{
			Zeit=new Date;
		
			if (GedrueckteNummer==VorgegebeneNummer) {
				Endzeit=GetZeit();
				Ergebnis+=(Endzeit-Startzeit);
			
				if(++Anzahl<10) {
					X=Math.floor(Math.random()*1000)+234;
				
					document.Reaktionszeitmesser.Nummer.value="";
					window.setTimeout("Start1()", X);
					}
				else alert(" "+(Ergebnis/10)+" ");
				}
		}
	//->
	</script> [code]




Script 2: Der Counter
 [code] <form name="sform"><input style="width:250px" type="button" name="submitbtn" value="Weiter in 10 Sekunden. " onclick="location='DEINE URL'"></input></form> 
<script language="javascript">
<!--
var secs = 10;
var wait = secs * 1000;
document.sform.submitbtn.disabled=true;

for(i=1;i<=secs;i++) {
 window.setTimeout("update(" + i + ")", i * 1000);
}

window.setTimeout("timer()", wait);

function update(num) {
 if(num == (wait/1000)) {
  document.sform.submitbtn.value = "Weiter.";
 }
 else {
  printnr = (wait/1000)-num;
  document.sform.submitbtn.value = "Weiter in " + printnr + " Sekunden";
 }
}

function timer() {
 document.sform.submitbtn.disabled=false;
}
//-->
</script> 



Jetzt meine Frage: Könnt ihr die Codes zusammenfügen, sodass man das Spiel erstwieder in einer bestimmten Zeit spielen kann?