Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Losowa funkcja
ukaszf9
post 9.07.2012, 07:50:06
Post #1





Grupa: Zarejestrowani
Postów: 33
Pomógł: 3
Dołączył: 23.10.2011

Ostrzeżenie: (0%)
-----


Witam, jak przy użyciu JavaScriptu zrobić losową funkcję ? Mam około 5 różnych funkcji i potrzebuje żeby teraz z tych 5 funkcji program wylosował jedną i ją użył.
Nie mam kompletnie pomysłu jak się za to zabrać. Próbowałem coś z Math.random ale zero rezultatu.

Pozdrawiam, ukaszf9.

P.S - funkcja ma być losowana po kliknięciu input'u. Próbowałem wylosować liczbę i później z instrukcjami if wywołać odpowiednią no ale ja potrzebuje jednego guzika - nie każdego z osobna.

Ten post edytował ukaszf9 9.07.2012, 08:01:11
Go to the top of the page
+Quote Post
rocktech.pl
post 9.07.2012, 08:00:03
Post #2





Grupa: Zarejestrowani
Postów: 587
Pomógł: 131
Dołączył: 8.02.2010

Ostrzeżenie: (0%)
-----


Witam.

[JAVASCRIPT] pobierz, plaintext
  1. var rand = Math.floor((Math.random()*10)+1); //zwróci wartość z przedziału 1 - 10
  2.  
  3. switch (rand) {
  4. case '1':
  5. case '2':
  6. Funkcja1()
  7. break;
  8. case '3':
  9. case '4':
  10. Funkcja2()
  11. break;
  12. }
[JAVASCRIPT] pobierz, plaintext


--------------------
Despite the tons of examples and docs, mod_rewrite is voodoo. Damned cool voodoo, but still voodoo. --Brian Moore

I never go looking for a sucker. I look for a Champion and make a sucker of of him. --Amarillo Slim


Home-made : js-gui-classes | Accordion | Tabs | Carousel / php-sms-classes | Obsługa bramki SMS MultiInfo | Obsługa bramki SMS Mobiltek
Go to the top of the page
+Quote Post
Sephirus
post 9.07.2012, 08:26:03
Post #3





Grupa: Zarejestrowani
Postów: 1 527
Pomógł: 438
Dołączył: 28.06.2011
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


[JAVASCRIPT] pobierz, plaintext
  1. var funkcje = new Array('funkcja1','innafunkcja','funkcja8','zupelnieinnafunkcja');
  2.  
  3. function losujFunkcje() {
  4. var x = Math.round(Math.random() * (funkcje.length-1));
  5. window[funkcje[x]]();
  6. }
[JAVASCRIPT] pobierz, plaintext


--------------------
If you're good at something, never do it for free.
Potrzebujesz skryptu JS lub PHP - szukasz kogoś kto przetestuje twoją aplikację pod względem bezpieczeństwa? Szybko i solidnie? Napisz ;)
Mój blog - Jak zwiększyć wydajność front-endu - O buforowaniu wyjścia w PHP słów kilka...
Go to the top of the page
+Quote Post
ukaszf9
post 9.07.2012, 11:16:26
Post #4





Grupa: Zarejestrowani
Postów: 33
Pomógł: 3
Dołączył: 23.10.2011

Ostrzeżenie: (0%)
-----


Dziękuje ślicznie za pomoc.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 15.08.2025 - 13:18