![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 52 Pomógł: 2 Dołączył: 13.06.2012 Ostrzeżenie: (0%) ![]() ![]() |
Problem polega na tym, ze wywolanie funkcji nie chce odpalic w FireFoxie, dziala pod ie,chrome.. a w FF zawsze gdy jest warunek za nic nie chce odpalic..
dodam, ze bez warunku o dziwo działa ktoś wie dlaczego tak sie dzieje?
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Czy tak ciezko dać alert?
Kod roz1.onclick = function() { alert(styl); if(styl == 'none') { wywolaj(); function wywolaj() { alert("s"); } } } ? -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 106 Pomógł: 18 Dołączył: 11.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli coś sprawia problemy to w 90% nie FF, a Ty chcesz odpalić funkcje, której jeszcze nie zdefiniowałeś więc to twój kod jest błędny. To tak jakby dodawać dwie liczby, kótrych jeszcze nie mamy.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 52 Pomógł: 2 Dołączył: 13.06.2012 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Czy tak ciezko dać alert? ehh nie pisałbym gdybym tego nie sprawdził.. a poza tym z początkowiej fazy mojej wypowiedzi można wywnioskować, że skrypt wchodzi w warunek, gdyż w innym wypadku w innych przeglądarkach też by nie działał. po prostu za nic nie chce wejść do funkcji wywolaj().. Cytat Jeżeli coś sprawia problemy to w 90% nie FF, a Ty chcesz odpalić funkcje, której jeszcze nie zdefiniowałeś więc to twój kod jest błędny. To tak jakby dodawać dwie liczby, kótrych jeszcze nie mamy. hmm czyż zapis "wywolaj()" nie oznacza tego, że ma przejść do funkcji, która zwie się "wywolaj" a dalej przypadkiem nie jest napisane: function wywolaj(){} ? |
|
|
![]()
Post
#5
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat a poza tym z początkowiej fazy mojej wypowiedzi można wywnioskować, że skrypt wchodzi w warunek, No właśnie nie.... ja wywnioskowałem o po tym:Cytat a w FF zawsze gdy jest warunek za nic nie chce odpalic.. że w warunek ci nie wchodzi...dodam, ze bez warunku o dziwo działa ktoś wie dlaczego tak sie dzieje? Cytat hmm czyż zapis "wywolaj()" nie oznacza tego, że ma przejść do funkcji, która zwie się "wywolaj" a dalej przypadkiem nie jest napisane: function wywolaj(){} ? Normalnie to najpierw ma być deklaracja funkcji, a dopiero potem odwołanie do niej. No ale w przypadku js to niekoniecznie musi tak być ![]() ![]() -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 52 Pomógł: 2 Dołączył: 13.06.2012 Ostrzeżenie: (0%) ![]() ![]() |
Ja też nie potrzebnie się uniosłem, ale im dłużej siedze w JS tym częściej mnie czymś zaskakuje
![]() Jak się okazało jednak kolejność okazała się tym co zawiodło, choć i tak dziwi mnie to dlaczego, gdy nie było warunku ów skrypt działał ;| ? Dziękuje za pomoc ^^ Hmm a miałbym jeszcze jedno pytanie ![]() ostatnimi czasy zastanawiałem się czy w pętli np for. można zrobić przerwe czasową w sensie obrót sekunda przerwy. setTimeout tu nie zadziała ponieważ on startuje jednocześnie, jest może jakaś inna funkcja analogiczna do sleep() w php'ie ? trochę szukałem, lecz nic satysfakcjującego nie znalazłem ;/ PS wiem, ze zawsze można użyć setTimeout i wywołać funkcję w której znajduje się setTimeout i zrobić licznik(czy cos w tym stylu) a następnie warunek i przerwać, gdy osiągniemy cel, zadaje to pytanie jedynie z czystej ciekawości czy istnieje jeszcze coś ![]() Ten post edytował jacek21 3.12.2012, 19:30:14 |
|
|
![]()
Post
#7
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
google: js sleep
i juz pierwszy wynik jest tym czego szukasz.... jak to mówił pewien wielki myśliciel z małym rozumkiem: szukaj, szukaj, szukaj... ![]() -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 04:13 |