![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 31 Pomógł: 0 Dołączył: 15.09.2007 Skąd: getCity(); Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Napisałem taki skrypt: I do tego mam tablę, 3x3: Teraz nie mam pomysłu jak zrobić, aby po wciśnięciu, najpierw pokazywał się "X", a potem "O" i tak na przemian. Wiem, że powinienem ostatnio użyty symbol zapamiętać w jakiejś zmiennej, ale jak to dokładnie zrobić? Może mi ktoś doradzić, pomóc? Ten post edytował SubZero. 23.10.2008, 21:23:41 |
|
|
![]()
Post
#2
|
|
![]() Developer Grupa: Moderatorzy Postów: 3 045 Pomógł: 290 Dołączył: 20.01.2007 ![]() |
Kod if (type % 2) { a[y].innerHTML="O"; } else { a[y].innerHTML="X"; } type++; Zmienną type tworzysz sobie poza ciałem funkcji/klasy i nadajesz jej wartość 0. |
|
|
![]() ![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 31 Pomógł: 0 Dołączył: 15.09.2007 Skąd: getCity(); Ostrzeżenie: (0%) ![]() ![]() |
Dzięki webdice!
Też właśnie takie coś przed chwilą wymyśliłem, ale czy ma ktoś pomysł jak to zrobić za pomocą zmiennej, która by zapamiętała ostatnio użyty symbol? |
|
|
![]()
Post
#4
|
|
![]() Developer Grupa: Moderatorzy Postów: 3 045 Pomógł: 290 Dołączył: 20.01.2007 ![]() |
A po co? Jeśli chcesz sprawdzić jaki był ostatnio użyty znak to:
Kod if (type % 2)
{ alert ('X'); } else { alert ('O'); } |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 31 Pomógł: 0 Dołączył: 15.09.2007 Skąd: getCity(); Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
![]() Developer Grupa: Moderatorzy Postów: 3 045 Pomógł: 290 Dołączył: 20.01.2007 ![]() |
Kod if (type == 'X') { a[y].innerHTML="O"; type = 'O'; } else { a[y].innerHTML="X"; type = 'X'; } I tak samo definiujesz sobie zmienną type o wartości X lub O. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 6.07.2025 - 18:54 |