Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JS]losowanie dwóch divów
Forum PHP.pl > Forum > Przedszkole
JustHuman4
siemano mam taki kodzik biggrin.gif

  1. var kwadraty = [kww1, kww2, kww3, kww4];
  2.  
  3. var los = kwadraty[Math.floor(Math.random() * kwadraty.length)];
  4. los.innerHTML = "X";
  5.  
  6.  
  7. var colorLos = kwadraty[Math.floor(Math.random() * kwadraty.length)];
  8.  
  9.  
  10. colorLos.style.background = los.style.background;
  11.  
  12. colorLos.innerHTML = "Z";


działa, tylko problem pojawia się gdy dwa razy wylosuje się ten sam kwadrat. jak jakoś może odciąć ten pierwszy kwadrat przy drugim losowaniu? jakieś podpowiedzi może biggrin.gif? dzięki
tomi1985
dodać warunek, że jak wylosuje już kwadrat który wylosował to ma powtorzy losowanie lub pomniejszyć tablicę o wylosowany kwadrat
JustHuman4
właśnie myślałem wcześniej o tym zmniejszeniu tablicy ale jak to zrobić?
tomi1985
rozumiem, że losowanie masz na "onClick" ?

Jeśli tak, to wraz z kliknięciuem przekazuj parametr/parametry jakie kwadraciki zostały już wylosowane a następnie prostą funkcja ściągaj je z tablicy wink.gif
JustHuman4
ok tamto już napisałem, znowu okazało się banalnie proste a ja to ciągle źle pisałem :/ teraz tylko znowu mam problem mianowicie muszę jakoś zrobić onclick na tego drugiego wylosowanego diva-zmienną. wtedy ma powtórzyć się calkowicie ponowne losowanie kolorów (każdy kwadrat inna zmienna inny kolor) i losowanie liter x, z
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.