Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [jQuery]Wywoływanie funkcji, Wywoływanie funkcji podobnie jak w php
Fluke
post
Post #1





Grupa: Zarejestrowani
Postów: 247
Pomógł: 9
Dołączył: 20.09.2010
Skąd: Kraków

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


Witam.
Od dłuższego czasu borykam się z pewnym problem. Od razu przejdę do rzeczy:

W PHP można np. przypisać zmiennej pewnego stringa ($a = 'Classa') i potem zrobić coś takiego: ($mojaClasas = $a;)
  1. $a = 'Clasa';
  2. $mojaClasa = $a();

Tutaj działa wszystko w porządku. A teraz moje pytanie: czy można tak samo zrobić w javascript/ jQuery?

Mam taki przypadek, że jak użytkownik wybierze jakiś dany produkt to powinna się uruchomić funkcja która nazywa się jak ten produkt. Czyli wybieramy "gacie" to powinna sie uruchomić funkcja "gacie()".

Nie wiem jak w ogóle to ominąć jeżeli się nie da, ale może wy mieliście już podobne sytuacje i jakoś to rozwiązaliście.

Dziękuję z góry za wszelką pomoc.
Pozdrawiam.

Ten post edytował Fluke 7.05.2011, 12:38:44
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
gebp
post
Post #2





Grupa: Zarejestrowani
Postów: 180
Pomógł: 6
Dołączył: 10.04.2006

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


Np switch (js)
  1. <script type="text/javascript">
  2. function dofun(f) {
  3. switch(f)
  4. {
  5. case 1:
  6. f1();
  7. break;
  8. case 2:
  9. f2();
  10. break;
  11.  
  12. }
  13.  
  14. }
  15.  
  16. function f1() {
  17. alert ("To jest 1");
  18. }
  19. function f2() {
  20. alert ("To jest 2");
  21. }
  22. function f3() {
  23. alert ("To jest 3");
  24. }
  25.  
  26. <button onclick="dofun('1')" > Wykonaj 1 </button>
  27. <button onclick="dofun('2')" > Wykonaj 2 </button>
  28.  

Go to the top of the page
+Quote Post
wookieb
post
Post #3





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




[JAVASCRIPT] pobierz, plaintext
  1. window[nazwa_funkcji]();
[JAVASCRIPT] pobierz, plaintext



--------------------
Go to the top of the page
+Quote Post
Fluke
post
Post #4





Grupa: Zarejestrowani
Postów: 247
Pomógł: 9
Dołączył: 20.09.2010
Skąd: Kraków

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


@wookieb

Dzięki Ci wielkie, właśnie o to mi chodziło:)

Pozdrawia:)
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 Aktualny czas: 20.08.2025 - 18:44