![]() |
![]() ![]() |
![]() |
-Gość- |
![]()
Post
#1
|
Goście ![]() |
na samym początku mam pytanie:
czy własne wydarzenia wykonują się dynamiczne, tzn. jeśli zrobię wydarzenie które posiada warunek porównujący dwie wartości i on się spełni, to instrukcje dalsze zostaną od razu wykonane? jeśli nie, to da się to w jakiś sposób osiągnąć? czy taki kod jest poprawny i zadziała tak, jak wspomniałem wyżej?
jeśli nie, to co zmienić/dodać, aby zadziałał? a takie wywołanie tego zdarzenia będzie poprawne?
zrobiłem coś podobnego, alert pojawiał się przy wczytywaniu strony, pomimo, że warunek nie był spełniony. a kiedy się spełnił - nic się nie działo. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 3 Dołączył: 21.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
chodzi o to aby coś wywołało tą funkcje np windowsOnLoad czy jakoś tak albo click albo zmiana pola formularza jest też taki wzorzec observer który taktuje na temat ten i obserwuje czy coś nie zmieniło się.
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
-------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
-Gość- |
![]()
Post
#4
|
Goście ![]() |
po 5 sekundach funkcja dodaj() powinna zmienić wartość id "test" na 201, a wtedy uruchomiłaby się funkcja ze zdarzenia. niestety, nic się nie dzieje. proszę, powiedzcie, gdzie tutaj jest błąd? |
|
|
![]()
Post
#5
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Sprawdź sobie, gdzie masz literówkę. To raz.
Dwa - konsola błędów przeglądarki jest Twoim najlepszym przyjacielem. -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
-Gość- |
![]()
Post
#6
|
Goście ![]() |
pierwsza linia poprawiona. teraz normalnie po 5 sekundach zmienia się 200 na 201 w <span>, ale alert i tak się nie pojawia.
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Pokaż gdzieś na żywo cały kod.
-------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
-Gość- |
![]()
Post
#8
|
Goście ![]() |
to jest cały kod, a odpalam go na localhoście
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Nie da się
![]() Powinieneś użyć setInterval i sprawdzać co jakiś czas czy wartość się zmieniła. W nowszych przeglądarkach dodano odpowiednie zdarzenia sprawdzające czy DOM się zmienił( np. DOMSubtreeModified i inne) - za ich pomocą możesz stworzyć mniej więcej taki kod: Kod if( obsługa_nowego_zdarzenia )
//operacje else //setInterval -------------------- |
|
|
![]()
Post
#10
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat to jest cały kod, Czytaj przyklejone wątki: Temat: JavaScript jesli Twoj watek go dotyczy KONIECZNIE przeczytaj -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 22.06.2025 - 12:19 |