Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Przekazywanie do nowej funkcji zmiennej z pętli for
glupik909
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
freemp3
post
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.
Go to the top of the page
+Quote Post
glupik909
post
Post #3





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 28.11.2013

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


Cytat(freemp3 @ 29.11.2013, 16:27:59 ) *
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
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 30.12.2025 - 06:09