Code:
var nplayers = new Array ("Player 1","Player 2");
var nstats = new Array ("Stat 1","Stat 2");
var stats = new Array ();
var tableHTML = "";
//Predefine stats
tableHTML += "<tr><td style='background-color: grey;'></td>";
for (var j = 1; j <= nstats.length; j = j + 1) {
tableHTML += "<td>" + nstats [j - 1] + "</td>";
}
tableHTML += "</tr>";
for (var i = 1; i <= nplayers.length; i = i + 1) {
tableHTML += "<tr><td>" + nplayers [i - 1] + "</td>";
for (var j = 1; j <= nstats.length; j = j + 1) {
tableHTML += "<td id ='" + "p" + i + "s" + j + "'>0</td>";
stats ["p" + i + "s" + j] = 0;
}
tableHTML += "</tr>";
}
var pbutton = null;
var sbutton = null;
var check = function () {
if (pbutton != null && sbutton != null) {
stats ["p" + pbutton + "s" + sbutton] = stats ["p" + pbutton + "s" + sbutton] + 1;
document.getElementById ("p" + pbutton + "s" + sbutton).innerHTML = stats ["p" + pbutton + "s" + sbutton];
pbutton = null;
sbutton = null;
}
}
window.onload = function () {
document.getElementById ("stats").innerHTML = tableHTML;
}
That for the js and add:
Code:
<table id="stats">
</table>
Where you want the table to be.
Hope it helps!
Bookmarks