после первого крестика тыкаю второй но получается крестик, значения переменных не поменялись проверял алертом:
var cell1=0,cell2=0,cell3=0,cell4=0,cell5=0,cell6=0,ce ll7=0,cell8=0,cell9=0,flag=1;
function lick1(flag,cell1){if ((flag==1)&&(cell1==0)) {cell1=1; flag=2; $("#td1").text("X");};
if ((flag==2)&&(cell1==0)) {cell1=2; flag=1; $("#td1").text("O");};
alert(+cell1+" "+flag);}
function lick2(flag,cell2){alert(+cell1+" "+flag); if ((flag==1)&&(cell2==0)) {cell2=1; flag=2; $("#td2").text("X");};
if ((flag==2)&&(cell2==0)) {cell2=2; flag=1; $("#td2").text("O");};
alert(+cell2+" "+flag);}
Последний раз редактировалось speedway, 10.11.2011 в 20:10.
|