Postanowiłem zrobić sobie coś takiego, że pobierany jest czas serwera, który jest wyświetlany w takim bloku:
Zrobiłem wyciąganie liczb z tego bloku w taki sposób:Kod:<span id="a">19:30:15</span>
Następne znalazłem skrypt, który na bieżąco wyświetla czas:Kod:var po=document.getElementById("a").innerHTML; var godzina =po.substr(0,2); var minuta=po.substr(3,2); var sekunda=po.substr(6,2);
No i mam pytanie jak zrobić aby początkiem odliczania w tej funkcji byłby czas podany w tym bloku na samym początku.Kod:<script type="text/javascript"> <!-- function zegar() { //pobranie aktualnej godziny, minuty i sekundy var czas = new Date(); godzina = czas.getHours(); if (godzina <= 9) {godzina = "0"+godzina;} minuta = czas.getMinutes(); if (minuta <= 9) {minuta = "0"+minuta;} sekunda = czas.getSeconds(); if (sekunda <= 9) {sekunda = "0"+sekunda;} document.forms["zegarek"].elements["pokaz"].value = godzina + ":" + minuta + ":" + sekunda; } //uruchom funkcję zegar co 1 sekundę. setInterval("zegar()",1000); --> </script> <form id="zegarek"> <input type="text" value="" name="pokaz" style="width: 80px;" /> </form>




Zakładki