ďťż

[javascript] Odliczanie czasu

       

Podstrony


telcocafe

Chciałem napisać skrypt (miał się nadawać do zamieszczenia w dokumencie html), który od danego czasu miał odliczać czas do zera (w sekundach). Miał on się włączać za pomocą przycisku lub po kliknięciu na hiperłącze. Czas miał się odmierzać jako tekst, a nie jako pole formularza. Po zakończeniu liczenia na miejscu czasu miał się pojawić napis: "koniec". Posłużyłem się licznikiem sekund i zmieniłem w jego kodzie zapis " var i=0 " na np. "var i=-3600 ". Otrzymałem pożądany efekt, ale nie do końca. Co prawda licznik zaczął działać (w polu formularza), ale nie tak jak chciałem. Po pierwsze działał sam, czyli bez włączenia go sam się włączał. Po drugie gdy czas schodził do zera, czas zaczynał płynąć w górę. Po trzecie zapis czasu był w sekundach, a chciałem otrzymać zapis w godzinach np. 01:23:45 (1 godzina 23 minuty 45 sekund). Szukałem też w internecie informacji jak napisać taki skrypt i nic ciekawego nie znalazłem. W końcu postanowiłem zadać pytanie tutaj. I moje pytanie. Jak napisać taki skrypt?



http://www.google.pl...:Pl-PL:official

to może sam napisz skrypt, zamiast przerabiać czyjeś dzieła?

dajesz jedną zmienną, z liczbą, od której ma odliczasz i funkcję, która od liczby odejmuje jeden i wyświetla wynik. i tą procedurę wywołujesz co sekundę (1000ms)... no i możesz jeszcze dorobić zmienną typu boolean sprawdzającą, czy skrypt ma sie wykonywać (i w buttonie tą zmienną ustawiasz na true :)).

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.