![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 66 Pomógł: 0 Dołączył: 8.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam taki kod, chciałbym żeby liczba w div'ie losowo się wybierała paręnaście razy, dość szybko, aby stworzyć iluzję losowania liczby (coś jak migające owocki w jednorękim bandycie). Niestety JavaScript to dla mnie czarna magia ![]() Jakieś sugestie? ![]()
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
setInterval()
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 66 Pomógł: 0 Dołączył: 8.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Ślicznie dziękuję
![]() EDIT: A jeszcze mam pytanko. Jak zrobić żeby dla kilku akapitów "p" ta funkcja działa?
Tutaj działa tylko dla pierwszego, a chciałbym żeby jakoś prosto odnieść się do wszystkich elementów <p class="demo"></p> i żeby w każdym z osobna "losowała się" liczba. Druga rzecz to tam gdzie jest drugi argument setInterval - 20 - jak można dodać tutaj zmienną? Chciałbym zrobić pętlę for i zmieniać jej wartość o 1 aż dojdzie do zera, przez co byłby efekt zwalniania tej cyfry(?)... Halp! Ten post edytował soliniak 15.04.2015, 13:13:55 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 75 Pomógł: 20 Dołączył: 13.02.2015 Ostrzeżenie: (0%) ![]() ![]() |
Kod <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>JS Bin</title> </head> <body> <p class="demo"></p> <p class="demo"></p> <p class="demo"></p> </body> </html> Kod var demo = document.getElementsByClassName("demo").length;
for(i=0;i<demo;i++) { document.getElementsByClassName("demo")[i].innerHTML = Math.floor((Math.random() * 99) + 1); } Ten post edytował kafowi 15.04.2015, 13:52:17 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 66 Pomógł: 0 Dołączył: 8.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Co jest z tym nie tak, że nie działa?
EDIT: Doszedłem do czegoś takiego:
Ale działa tylko na ostatnim akapicie, pierwsze dwa nie mają żadnej wartości :/ Ten post edytował soliniak 15.04.2015, 15:33:12 |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 66 Pomógł: 0 Dołączył: 8.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Po sporej dłubaninie wydłubałem...
Jak mogę teraz wyciągnąć, cyfry które zostały wylosowane, do zmiennych? Najlepiej od razu do PHP. |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 20.09.2014 Ostrzeżenie: (0%) ![]() ![]() |
Myślę że lepiej byłoby losować liczby po stronie serwera, następnie ajaxem pobierać wyniki w zależności od potrzeby. Szkoda obciążać przeglądarkę.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 05:08 |