![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 253 Pomógł: 1 Dołączył: 12.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
Napisałem następujący skrypt który podaję niżej działa prawie tak jak ma działać. Mam jeden problem chodzi o to że za 1 razem (1 raz po wczytaniu, odświeżeniu witryny) ma odliczyć czas 2000 ms (2 sekundy) a później już ma cały czas odliczać czas 5000 (5 sek.) a nie 2.
Proszę o pomoc.
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
window.setTimeout() na 2 sekundy z wywołaniem tej funkcji + window.setInterval() na 5 sekund (w tym już tylko wywołanie funkcji)
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 253 Pomógł: 1 Dołączył: 12.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
window.setTimeout() na 2 sekundy z wywołaniem tej funkcji + window.setInterval() na 5 sekund (w tym już tylko wywołanie funkcji) Mógł byś trochę jaśniej (IMG:style_emoticons/default/wstydnis.gif) Przykład.. Ten post edytował Mike122 12.08.2009, 17:39:29 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Poczytaj o obu funkcjach podanych przez ~Crozin-a na MDC(taka strona). Następnie, najpierw wykonujesz:
Cytat window.setTimeout() na 2 sekundy , gdzie jako funkcję podajesz:Cytat wywołaniem tej funkcji + window.setInterval() , a funkcję setInterval ustawiasz na: Cytat 5 sekund , a jako funkcję(w setInterval) podajesz:Cytat (w tym już tylko wywołanie funkcji)
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 253 Pomógł: 1 Dołączył: 12.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Nie do końca dobrze mnie zrozumiałeś... wywołanie setIntervala miało być wewnątrz setTimeouta:
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 253 Pomógł: 1 Dołączył: 12.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
By było super ale pod IE już nie działa (IMG:style_emoticons/default/worriedsmiley.gif)
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Pod IE nie działa jedynie ze względu na sposób w jaki podpiąłem zdarzenie DOMContentLoaded. Przeczytaj w googleu o: "Cross-browser DOM ready". Sam mechanizm będzie działał.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 14:30 |