Показать сообщение отдельно
  #4 (permalink)  
Старый 07.04.2017, 11:21
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,118

Сообщение от Incredible
setTimeout("timer()", 1000);
Так конь не ходит. (с)

<p>Сейчас уже: <span id="watch"></span> енотов.</p>
<script type='text/javascript'>
// задаем кол-во живых енотов с утра
var initnum = 1737352;  
// задаем кол-во рождающихся енотов за день
var daynum = 300000; 
// считаем скорость рождения енотов в секунду
var speed = daynum/86400; 
// вытаскиваем текущее время с сервера и разбиваем на части (часы мин сек)
var time = "00:00:00".split(":"); 
// считаем количество всех енотов при текущем времени сервера для синхронизации с юзером
var curnum = initnum  + Math.round((time[0]*3600 + time[1]*60 + time[2]*1)*speed);  
timer();
function timer() {
	// вводим данные в div
	document.getElementById("watch").innerHTML = curnum; 
	curnum = Math.round(curnum + speed);
	// обновляем данные раз в секунду
	setTimeout(timer, 1000); 
}
</script>
Ответить с цитированием