![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 374 Pomógł: 23 Dołączył: 3.06.2006 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Witam, Mam poniższy skrypt JS, który ma wykonywać się rekurencyjnie do czasu aż pewna zmienna nie osiągnie wartości 0:
Powyżej znajduje się setTimeout(), który teoretycznie powinien wywołać funkcję ponownie, jednak tak się nie dzieje. Po uruchomieniu funkcji za pomocą kliknięcia w button #ajax_send funkcja wywołuje się tylko jeden raz. W setTimeout() jeżeli dam alert(); pokazuje go... Dzięki za wszelką pomoc (IMG:style_emoticons/default/wink.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
if($("#ajax_send").button( "option", "disabled") == true) {
return false; } $("#ajax_send").button( "option", "disabled", true ); Za pierwszym razem IF jest nie prawdziwy wiec idzie dalej. Za drugim razem IF jest prawdziwy wiec kaput i nie ma co się dziwić, że sie nie odpala. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 374 Pomógł: 23 Dołączył: 3.06.2006 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Dzięki nospor - teraz działa.
Na początku kod miał wykonywać się nieco inaczej. Później zapomniałem o wyrzuceniu tego z kodu. |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Nastepnym razem aletruj swój kod to nie będziesz z takimi banałami po forach latał
Co pare linijek wal alert i bedziesz widzial do której dochodzi a do której nie.
Powód edycji: [nospor]:
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 17:36 |