| --blank-- |
Post
#1
|
|
Goście |
Witam wszystkich.
Chciałem zrobić zegar, który działa w przeglądarce (chodzi (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) ) Umiem to zrobić w JavaScripcie, tylko że taki zegar jest nieodporny na przestawienie godziny systemowej (jak ktoś w środku dnia sobie przestawi godzinę na północ, to zegar zrobiony w JS wymięknie i pokaże północ). Jest jakiś sposób na pobieranie godziny z serwera, a nie z systemu w JS? Może AJAX? A może w PHP to sie da zrobić? Jakby komuś był potrzebny kod zegara, który można zrobić w JS, to przykładowy wygląda tak: Kod <html>
<head> <title>Wyświetlanie daty i godziny</title> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-2"> </head> <body> <h1>Bieżąca data i czas</h1> <p> <script language="JavaScript"> function odliczaj() { czas = window.setTimeout("odliczaj();", 1000); blok = document.getElementById("zegar"); secs++; if (secs==60) { secs = 0; mins++; if (mins==60) { mins = 0; hours++; if (hours==24) { hours = 0; } } } zerohours = (hours < 10) ? "0" : ""; zeromins = (mins < 10) ? "0" : ""; zerosecs = (secs < 10) ? "0" : ""; wyswietl = zerohours + hours + ":" + zeromins + mins + ":" + zerosecs + secs; blok.innerHTML = wyswietl; } now = new Date(); hours = now.getHours(); mins = now.getMinutes(); secs = now.getSeconds(); czas = window.setTimeout("odliczaj();", 0); document.write("<h1 id='zegar'>"); </script> </p> </body> </html> |
|
|
|
![]() |
| --blank-- |
Post
#2
|
|
Goście |
@Mordoran
Ok, dziękuję (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) @maziak Metoda setInterval i setTimeout to to samo, czy czymś się różni? Też dziękuję (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
|
-blank- [js] Zegar działający w przeglądarce 24.08.2007, 11:02:04
Mordoran Poczytaj ten tekst:
http://www.w3schools.com/ajax/... 24.08.2007, 11:07:55
maziak PHP
[PHP] pobierz, plaintext <?php$godzina=dat... 24.08.2007, 11:12:20
maziak Wykonaj sobie to co napisalem dwa razy, raz z Time... 24.08.2007, 11:23:09 
maziak Cytat(maziak @ 24.08.2007, 12:23:09 )... 24.08.2007, 11:31:45
Hazel maziak, zauważ, że skrypt Twój i autora tematu róż... 24.08.2007, 11:26:26 ![]() ![]() |
|
Aktualny czas: 4.04.2026 - 18:00 |