i have been trying to make a simple game.i have managed to code the way i want the game to be played.i think every one know what this game is asap you see the codes.but problem is i cant find how to declare winner .the way i want to do it is not working.please help
[code=html]<!doctype html>
<html>
<head>
<meta charset=”utf-8″>
<title>Untitled Document</title>
<style>
#shape{
border:1px solid black;
width:200px;
height:200px;
}
td{
border:1px solid black;
}
</style>
</head>
<body>
<table id=”shape”>
<tr >
<td onClick=”add(this.id,0,0);” id=”td1″></td>
<td onClick=”add(this.id,0,1);” id=”td2″></td>
<td onClick=”add(this.id,0,2);” id=”td3″ 3</td>
</tr>
<tr >
<td onClick=”add(this.id,1,0);” id=”td4″ ></td>
<td onClick=”add(this.id,1,1);” id=”td5″></td>
<td onClick=”add(this.id,1,2);” id=”td6″></td>
</tr>
<tr >
<td onClick=”add(this.id,2,0);” id=”td7″ ></td>
<td onClick=”add(this.id,2,1);” id=”td8″></td>
<td onClick=”add(this.id,2,2);” id=”td9″></td>
</tr>
</table>
<script>
var arr =new Array(3)
for (i=0; i <3; i++){
arr[i]=new Array(3)
}
</script>
<script>
var i=0;
function add(el,r,c){
var m=document.getElementById(el);
i++;
if(i%2==1){
m.innerHTML=”o”;
arr[r][c]=m.innerHTML;
}
if((arr[0][0]==arr[0][1]==arr[0][2]==”o”) || (arr[0][0]==arr[1][0]==arr[2][0]==”o”)){
alert(“player 1 wins”);
}
if(i%2==0){
m.innerHTML=”x”;
arr[r][c]=m.innerHTML;
}
}
</script>
</body>
</html>