Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Losowa funkcja
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
ukaszf9
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.
rocktech.pl
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
Sephirus
[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
ukaszf9
Dziękuje ślicznie za pomoc.
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.