Her er den som virker:
<HTML>
<HEAD>
<TITLE>The JavaScript Source: Games: Type Game</TITLE>
<META HTTP-EQUIV="The JavaScript Source" CONTENT = "no-cache">
<META NAME="description" CONTENT="The object of the game is to type as fast as the computer is
spitting out letters. Press the same button as the first letter
on the line. The game slowly speeds up and gets more difficult.
Good luck!">
<META NAME="date" CONTENT="2003-11-14">
<META NAME="channel" CONTENT="Web Developer">
<META NAME="author" CONTENT="Ben Joffe">
<META NAME="section" CONTENT="Games">
<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!!
http://javascript.internet.com -->
<!-- Original: Ben Joffe -->
<!-- Web Site:
http://www.joffe.tk/ -->
<script>
var currentspeed=1500;
var difficulty=new Array("25","10", "35")
var range=new Array("0", "25", "0")
var how;
var letters=new Array("A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9");
function writeletters(){
if (writearea.innerHTML.substring(0, 1)=="<") writearea.innerHTML="";
var ranum=Math.round(Math.random()*difficulty[how]- -range[how])
if (currentspeed>50) currentspeed=currentspeed-10;
if (writearea.innerHTML.length<15) {writearea.innerHTML=writearea.innerHTML+letters[ranum];
setTimeout('writeletters()', currentspeed)}
else {endgame()}
}
function begingame(){
currentspeed=1500
scorearea.innerHTML="0";
how=hardness.options.selectedIndex
writeletters();
}
function keypress(butpush){
if (letters[butpush-65]==writearea.innerHTML.substring(0, 1)) {writearea.innerHTML=writearea.innerHTML.substring(1, writearea.innerHTML.length);scorearea.innerHTML=scorearea.innerHTML- -1}
var numbers2=new Array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9");
if (numbers2[butpush-48]==writearea.innerHTML.substring(0, 1)){writearea.innerHTML=writearea.innerHTML.substring(1, writearea.innerHTML.length);scorearea.innerHTML=scorearea.innerHTML- -1}
}
var doeeee=1;
function showwait(){
if (doeeee==1){waiting.innerHTML="_";doeeee=0;}
else {waiting.innerHTML=" ";doeeee=1;}
setTimeout('showwait()', 500)
}
function endgame(){
writearea.innerHTML='<input type="button" value="Begin Game" onclick=begingame()> <select id=hardness size="1"><option>Letters</option><option>Numbers</option><option>Letters And Numbers</option></select>'
}
</script>
</HEAD>
<BODY BGCOLOR=#ffffff vlink=#0000ff onKeyPress="if (event.keyCode > 96 && event.keyCode < 123) event.keyCode=event.keyCode-32; keypress(event.keyCode)" onload=focus();showwait();endgame()>
<center>
<table BORDER=0 WIDTH=486 CELLPADDING=3 CELLSPACING=0>
<tr>
<td><font face="Times New Roman, Times, serif">Meningen med spillet er, at skrive lige så hurtigt, som computeren skriver.<br>
Skriv det samme som computeren og se på scoren. Spillet bliver hurtigere og hurtigere, som det skrider frem. Held og lykke ! </font><br>
</td></tr>
</table>
<!-- Demonstration -->
<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!!
http://javascript.internet.com -->
<!-- Original: Ben Joffe -->
<!-- Web Site:
http://www.joffe.tk/ -->
<p><span id=writearea></span><span id=waiting></span></p>
<p>Score = <span id=scorearea>0</span>
<!--content_stop-->
</tr>
</table>
</body>
</html>