Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][JavaScript]Odliczanie minut i sekund
slawny
post 25.03.2009, 15:09:44
Post #1





Grupa: Zarejestrowani
Postów: 214
Pomógł: 26
Dołączył: 7.11.2007
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Witam,
chciałbym u siebie na stronie stworzyć odliczanie takie jak jest na

http://www.mrsvensson.se.

Jak to jest zrobione? Baza? Javascript czy jakieś inne rozwiązanie?
Problem polega na tym że czas leci niezależnie od tego czy dana strona jest włączona czy nie.
Ten sam czas jest wyświetlany u mnie i na innych komputerach.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
Spawnm
post 25.03.2009, 15:14:38
Post #2





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




javascript->settimeout
Go to the top of the page
+Quote Post
slawny
post 25.03.2009, 15:46:34
Post #3





Grupa: Zarejestrowani
Postów: 214
Pomógł: 26
Dołączył: 7.11.2007
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Czy oby na pewno?
Jak ja to sobie wyobrażam

Jest strona www.ciociastasia.pl, ja na nia wchodze i widzę, że czas leci 45, 44, 43......i w tym momencie Ty na nią wchodzisz i widzisz 42, 41, 20 a nie od nowa 45, 44, 43
Go to the top of the page
+Quote Post
Spawnm
post 25.03.2009, 15:58:18
Post #4





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




możesz w js ustawić zmienną z czasem startowym i na jej podstawie obliczyć ile jeszcze zostało czasu
czas = new Date()-1; da ci np: 1237993086676
to co wyskoczy daj w osobną zmienną i ją zapisz do pliku. na jej podstawie robisz resztę
ewentualnie zapis do db
Go to the top of the page
+Quote Post
vokiel
post 25.03.2009, 16:41:09
Post #5





Grupa: Zarejestrowani
Postów: 2 592
Pomógł: 445
Dołączył: 12.03.2007

Ostrzeżenie: (0%)
-----


IMHO pobranie ajaxem godziny z serwera po załadowaniu strony, i dopiero odliczanie.
Ale podany na stronie przykład to flash.

edit: Nie w to miejsce spojrzałem winksmiley.jpg
Odliczanie:
POST
http://www.mrsvensson.se/check_updatedi.php 200 OK 203ms jquery3.js (wiersz 2806)
Wiadomość:
ID 22233
MT 1237995813
Odpowiedź
  1. <?php
  2. <script type="text/javascript">$('#date21789').text('Mar 25 2009 16:45:39');$('#KTARJ21789').text('Edselina'
  3. );$('#KTARJ21789').removeClass();$('#THINTA21789').text('103.18');$('#VTHINTA21789').text('103.18');$
  4. ('#mtime21789').text('1237995879');$('#vmtime21789').text('1237995879');$('#halt21789').text('');$('
  5. #vhalt21789').text('');</script>
  6. ?>


Ten post edytował vokiel 25.03.2009, 16:52:32


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 04:05