Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 10.11.2011, 16:25
Аватар для 9xakep
сегодня в 12:34|Комментир
Отправить личное сообщение для 9xakep Посмотреть профиль Найти все сообщения от 9xakep
 
Регистрация: 12.04.2011
Сообщений: 1,180

<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>

Это если для игры с самим собой))Как то тоже писал)
Первый раз нижамешь:Х,второй О
Ответить с цитированием
  #12 (permalink)  
Старый 10.11.2011, 18:59
Новичок на форуме
Отправить личное сообщение для speedway Посмотреть профиль Найти все сообщения от speedway
 
Регистрация: 10.11.2011
Сообщений: 5

Спасибо конечно nasqad, но что толку если все равно не работает,
и зачем ты if убрал....
Ответить с цитированием
  #13 (permalink)  
Старый 10.11.2011, 19:06
Аватар для 9xakep
сегодня в 12:34|Комментир
Отправить личное сообщение для 9xakep Посмотреть профиль Найти все сообщения от 9xakep
 
Регистрация: 12.04.2011
Сообщений: 1,180

Ой...извиняюсь, я думал у тебя не получается сделать, то что я написал
Ответить с цитированием
  #14 (permalink)  
Старый 10.11.2011, 19:09
Новичок на форуме
Отправить личное сообщение для speedway Посмотреть профиль Найти все сообщения от speedway
 
Регистрация: 10.11.2011
Сообщений: 5

а ты где запускаешь?
Ответить с цитированием
  #15 (permalink)  
Старый 10.11.2011, 19:43
Новичок на форуме
Отправить личное сообщение для speedway Посмотреть профиль Найти все сообщения от speedway
 
Регистрация: 10.11.2011
Сообщений: 5

Извиняюсь, код хороший, но функция не меняет значение глобальной переменной pole, всвязи с чем везде крестики
Ответить с цитированием
  #16 (permalink)  
Старый 10.11.2011, 20:07
Новичок на форуме
Отправить личное сообщение для speedway Посмотреть профиль Найти все сообщения от speedway
 
Регистрация: 10.11.2011
Сообщений: 5

после первого крестика тыкаю второй но получается крестик, значения переменных не поменялись проверял алертом:
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.
Ответить с цитированием
  #17 (permalink)  
Старый 10.11.2011, 21:06
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,128

Пошел говнокод...
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск