Ich habe eine dynamisch erzeugte Tabelle. Ich möchte wenn ich eine Zelle dieder Tabelle anklicke den wert zurück bekommen.
Ich bekomme das nicht hin. Anbei mein (geliehener) Code für die Erzeugung der Tabelle.
<!DOCTYPE html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Testen</title>
<script>
xVar=10;
yVar=10;
function start(row,col) {
node = document.getElementById("tabelle1");
node.parentNode.insertBefore(createTable(row,col), node );
}
function random() {
return Math.floor((Math.random() * 998) + 1);
}
function createTable(row, col, id) {
var myTable = document.createElement("table");
var mytablebody = document.createElement("tbody");
for(var j = 0; j < row; j++) {
mycurrent_row = document.createElement("tr");
for(var i = 0; i < col; i++) {
mycurrent_cell = document.createElement("td");
currenttext = document.createTextNode(random());
mycurrent_cell.appendChild(currenttext);
mycurrent_row.appendChild(mycurrent_cell);
}
mytablebody.appendChild(mycurrent_row);
}
myTable.appendChild(mytablebody);
myTable.setAttribute("ID", id);
return myTable;
}
</script>
</head>
<body onload="start(xVar,yVar)">
<table width="100" border="1" cellpadding="0" cellspacing="1" id="tabelle1"> </table>
</body>
</html>
Ich finde wohl Funktionen im Internet daür, aber ich kann sie nicht mit der Tabelle verknüpfen.
LG
Joachim