Thorsten F.: Brett vorm Kopf

Beitrag lesen

Hallo Leute,
folgender Code

<html>
 <head>
  <title>
   Schiffe versenken
  </title>
  <script type="text/javascript">
   var x = 1;
   while(x<11)
   {
    document.writeln('<img src="test'+x+'.gif" id="0-'+x+'" onClick="checkme()" value="+x+">');
    x++;
   }

function checkme()
   {
    var number = document.getElementById("0-'+x+'").value;
    alert(number);
   }
  </script>
 </head>
</html>

Wenn ich dann auf eines der 10 Bilder klicke, dann bekomme ich eine Fehlermeldung:
Objekt erforderlich. ( Zeile mit var number = ..... )

Ich möchte eigentlich eine Zahl ausgegeben haben, je nach dem auf welches Bild ich klicke. Das erste Bild soll mir 1 ausgeben, das fünfte 5 usw.
Was mach ich denn falsch?