I want to give each cell a random double-digit number between 50-500 i'm trying to use math.floor(math.random() as function but no success so far
also how I can target only one cell, for example i have 5x5 slots 5 rows 5 col, and I want to target the top left cell in the corner alone, and instead of random generated numbers like the rest cells, i want to give it a symbol where i can control it, so if the symbol is in top left corner, i click on middle for example and it moves there, replacing the generated number which was in the middle and keeping the top left right corner empty
sorry for the trouble, any help really appreciated
<html>
<head>
<style>
td{
border:2px solid black;
width:10px;
height:10px;
}
td:hover{background-color:lightgreen;}
.grn{
background-color:green;
color:white;
}
</style>
<body>
<div id='ff'></div>
<script>
var isCol=0;
var board=[];
for(r=0;r<7;r++){
var line=[];
for(c=0;c<7;c++){
line.push(r);
}
board.push(line);
}
function prs(c,r){
showTable(c,r);
isCol=(isCol+1)%2;
}
function toColor(col,row,chosen_col,chosen_row){
var ret=false;
switch(isCol){
case 0:
if(row==chosen_row){
ret=true;
}
break;
case 1:
if(col==chosen_col){
ret=true;
}
break;
}
return ret;
}
function showTable(chosen_col,chosen_row){
var str="";
str+="<table border=1>";
for(row=0;row<7;row++){
str+="<tr>";
for(col=0;col<7;col++){
str+="<td onclick='prs("+col+","+row+")'";
if(toColor(col,row,chosen_col,chosen_row)){
str+=" class='grn' ";
}
str+=">";
str+=board[row][col];
str+="</td>";
}
str+="</tr>";
}
str+="</table>";
document.getElementById("ff").innerHTML=str;
}
showTable(-1);
</script>
</body>
</html>