<table border='1'> <tr widht='20'> <td id='one' onclick="a('one')">_</td> </tr> <script> function a(tr_id) { document.getElementById(tr_id).innerHTML = 'X' document.getElementById(tr_id).onclick = function () { document.getElementById(tr_id).innerHTML = 'O' } } </script> Это если для игры с самим собой))Как то тоже писал) Первый раз нижамешь:Х,второй О |
Спасибо конечно nasqad, но что толку если все равно не работает,
и зачем ты if убрал.... |
Ой...извиняюсь, я думал у тебя не получается сделать, то что я написал :)
|
а ты где запускаешь?
|
Извиняюсь, код хороший, но функция не меняет значение глобальной переменной pole, всвязи с чем везде крестики
|
после первого крестика тыкаю второй но получается крестик, значения переменных не поменялись проверял алертом:
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);} |
Пошел говнокод... :(
|
Часовой пояс GMT +3, время: 18:18. |