Показать сообщение отдельно
  #18 (permalink)  
Старый 04.11.2009, 15:00
Новичок на форуме
Отправить личное сообщение для _virus_ Посмотреть профиль Найти все сообщения от _virus_
 
Регистрация: 04.11.2009
Сообщений: 8

Помогите пожалуйсто, поставил скрипт, который показывает сколько осталось до нового года, так он в фаирфоксе неработает и миллисекунды там почемуто на месте стоят.

<html>
<head><title>Новый год...</title>
</head>
<SCRIPT LANGUAGE="JAVASCRIPT">
function time() {
today = new Date();
BigDay = new Date("january 01, 2010")
msPerDay = 24 * 60 * 60 * 1000 ;
timeLeft = (BigDay.getTime() - today.getTime());
e_daysLeft = timeLeft / msPerDay;
daysLeft = Math.floor(e_daysLeft);
e_hrsLeft = (e_daysLeft - daysLeft)*24;
hrsLeft = Math.floor(e_hrsLeft);
minsLeft = Math.floor((e_hrsLeft - hrsLeft)*60);
e_msecleft = (timeLeft - (daysLeft*86400000 + hrsLeft*3600000 + minsLeft*60000));
secLeft = Math.floor(e_msecleft/1000);
msecleft = Math.floor((e_msecleft - secLeft*1000)/10);
if(daysLeft > -1)
vrema.innerHTML = "До нового года осталось: дней: "+daysLeft+" | часов: "+hrsLeft+" | минут: "+minsLeft+" | секунд: "+secLeft+" | миллисекунд: "+msecleft+"";
else
vrema.innerHTML = "Администрация чата поздравляет вас с новым годом!!!";
setTimeout("time()",1000) }
</SCRIPT>
<body onload="time()">
<div id=vrema></div>
</body>
</html>
Ответить с цитированием