frankx: Brett vorm Kopf

Beitrag lesen

Hallo Leut,

was soll er denn bei checkme checken (welche Id) er bekommt doch kein "x" übergeben...;

gruß frankx

cen

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?