Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JS] Zmienna zwraca undefined
Dominator
post
Post #1





Grupa: Zarejestrowani
Postów: 565
Pomógł: 15
Dołączył: 11.10.2010

Ostrzeżenie: (20%)
X----


Dlaczego zmienna IS zwraca mi 'undefined'? Funkcja GetUAnswers() zwraca mi liczbę. Czyli zmienna IS powinna mi zwrócić liczbę, a nie zwraca...

  1. var IS;
  2. setInterval(function(){
  3. IS = GetUAnswers();
  4. }, 1000);
  5.  
  6. alert(IS);
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kamil4u
post
Post #2





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

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


Opóźniłeś o 100ms - funkcja się wykona po 1000ms. Poza tym robisz to źle. Opisz problem dokładniej - co chcesz uzyskać?
Go to the top of the page
+Quote Post
Dominator
post
Post #3





Grupa: Zarejestrowani
Postów: 565
Pomógł: 15
Dołączył: 11.10.2010

Ostrzeżenie: (20%)
X----


Cytat(kamil4u @ 20.04.2013, 23:18:41 ) *
Opóźniłeś o 100ms - funkcja się wykona po 1000ms. Poza tym robisz to źle. Opisz problem dokładniej - co chcesz uzyskać?


Wiem, mam spore braki w Javascript.

Co 1000ms ładują mi się zdarzenia na stronie (tzn. ładują się wpisy). Chcę wyświetlić ile ich jest.
Gdy dam na początku $("#ratio").size(); to otrzymam pierwsze 25 zdarzeń, a później gdy minie kolejne 1000ms to tych zdarzeń ma być 50. Wobec tego muszę robić setInterval aby na bieżąco otrzymywać ilość zdarzeń. Gdy nie użyję setInterval to wywołując funkcję, która ma mi zwrócić ilość zdarzeń - otrzymam 25 zamiast 50.
Go to the top of the page
+Quote Post

Posty w temacie
- Dominator   [JS] Zmienna zwraca undefined   20.04.2013, 21:45:29
- - kamil4u   Funkcja IS = GetUAnswers(); wykona się 1s po tym j...   20.04.2013, 21:57:02
- - Dominator   Jak temu zapobiec?   20.04.2013, 22:01:44
- - Szymciosek   Wywoływać albo getUAnserws na początku skryptu od ...   20.04.2013, 22:03:04
- - Dominator   Opóźniłem ten alert... bez pożądanego rezultatu. O...   20.04.2013, 22:07:58
- - kamil4u   Opóźniłeś o 100ms - funkcja się wykona po 1000ms. ...   20.04.2013, 22:18:41
|- - Dominator   Cytat(kamil4u @ 20.04.2013, 23:18:41 ...   20.04.2013, 22:25:32
- - kamil4u   No to wstaw tego alerta co miałeś w pierwszym pośc...   20.04.2013, 22:34:05
- - Dominator   Nie mogę użyj innerHTML w tym, ponieważ co 1000ms ...   20.04.2013, 22:38:17
- - Szymciosek   kamil4you, a nie może on skorzystać z konsoli zami...   20.04.2013, 22:47:54
|- - Dominator   Cytat(Szymciosek @ 20.04.2013, 23:47...   20.04.2013, 22:52:28
- - pyro   http://plugins.jquery.com/postpone/ [HTML] pobier...   21.04.2013, 08:30:27
- - Dominator   Wy chyba nie wiecie o co mi chodzi Jak użyć zmie...   21.04.2013, 09:04:13
- - pyro   @Dominator, dostałeś odpowiedź dlaczego tak się dz...   21.04.2013, 09:06:40
- - Dominator   Zrobiłem tak, jak napisałeś i znowu dostaję undefi...   21.04.2013, 09:26:38
- - pyro   Pokaż kod - jak będzie sensowny to pooprawię   21.04.2013, 09:30:45
- - mortus   Dzieje się tak dlatego, że kolejne "komendy...   21.04.2013, 09:37:52
- - viking   Najlepiej zainteresować się tym tematem http://ap...   21.04.2013, 11:04:25
- - Dominator   Powoli, powoli udaje mi się zrobić to, co chcę, al...   21.04.2013, 14:43:11
- - Szymciosek   Dzieje się tak, bo masz tam += czyli do tekstu, kt...   21.04.2013, 14:55:10
- - Dominator   Skrypt teraz działa super Lecz gdy dam = zamiast ...   21.04.2013, 14:56:46
- - Crozin   Skoro zawartość elementu to Pytań: 25, a Ty podmie...   21.04.2013, 15:19:26
- - Dominator   Udało mi się Dzięki!   21.04.2013, 15:51:15


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: 7.10.2025 - 19:54