Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 28.11.2013 Ostrzeżenie: (0%)
|
Mam taki skrypt (przykład):
Kod var t = Object; for(w=0;w<10;w++){ t[w] = function(w){ alert(w) } } Chciałbym aby t[w] sprawiało że wyskakuje alert z zmienną w z pętli (tj t[1] = alert(1), t[2] = alert(2) itd), tylko function bierze w za parametr do nowej funkcji a nie jako zmienną z for. Próbowałem zrobić coś takiego: Kod var t = Object; for(w=0;w<10;w++){ t[w] = "alert(" + w + ");"; } Ale to nie działa (IMG:style_emoticons/default/sad.gif) Jak to zrobić? Jestem początkujący w JS Jakby był już taki temat to prosiłbym o podanie w poście linku i zamknięcie tego Szukałem na forum i znalazłem coś o callbackach ale nie wiem czy to rozwiązanie mojego problemu Ten post edytował glupik909 29.11.2013, 13:53:11 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 467 Pomógł: 77 Dołączył: 6.09.2008 Skąd: Miechów / Kraków Ostrzeżenie: (0%)
|
Możesz to zrobić dodając do każdego formularza wydarzenie onSubmit lub przy pomocy np jQuery dla wszystkich formularzy naraz.
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 28.11.2013 Ostrzeżenie: (0%)
|
Możesz to zrobić dodając do każdego formularza wydarzenie onSubmit lub przy pomocy np jQuery dla wszystkich formularzy naraz. Właśnie próbuję przypisać onsubmit wartość funkcji odczytującej ale mam ten problem jaki opisałem na początku (IMG:style_emoticons/default/smile.gif) Kod function odczytDanych(id){ //Moja funkcja odczytująca dane z formularza i wyświetlajace je za pomocą console.log } for(t=0;t<document.forms.length;t++){ document.forms[t].onsubmit = function(t){ odczytDanych(t); } Może te callbacki byłyby w tym pomocne? ^^ jQuery to dla mnie czarna magia (IMG:style_emoticons/default/wink.gif) Ten post edytował glupik909 29.11.2013, 15:49:06 |
|
|
|
glupik909 Przekazywanie do nowej funkcji zmiennej z pętli for 29.11.2013, 13:43:38
werdan http://jsfiddle.net/N7xR2/ 29.11.2013, 14:02:26
freemp3 Nie potrzebnie przekazujesz "w" w parame... 29.11.2013, 14:07:39
glupik909 Thx
A możliwe byloby użycie tych rozwiązań do eve... 29.11.2013, 14:12:50
freemp3 Wszystkim formularzom jedną funkcje czy każdy ma m... 29.11.2013, 14:28:52 
glupik909 Cytat(freemp3 @ 29.11.2013, 15:28:52 ... 29.11.2013, 14:31:13
freemp3 Ehh... Nie wyciągnąłeś wniosków z pierwszych dwóch... 29.11.2013, 16:00:03
glupik909 Mam dwie wersje takiej funkcji ale obie zwracają u... 29.11.2013, 23:06:49 ![]() ![]() |
|
Aktualny czas: 30.12.2025 - 06:09 |