Доброго времени суток всем.
не подскажите как переделать вот этот скрипт, чтобы он меньше грузил компьютер:
<script language="JavaScript" type="text/javascript">
function fulltime () {
var time=new Date();
var newYear=new Date("january,01,2009,00:00:00");
var totalRemains=(newYear.getTime()-time.getTime());
if (totalRemains>1){
var RemainsSec = (parseInt(totalRemains/1000));//сколько всего осталось секунд
var RemainsFullDays=(parseInt(RemainsSec/(24*60*60)));//осталось дней
var secInLastDay=RemainsSec-RemainsFullDays*24*3600; //осталось секунд в неполном дне
var RemainsFullHours=(parseInt(secInLastDay/3600));//осталось часов в неполном дне
if (RemainsFullHours<10){RemainsFullHours="0"+RemainsFullHours};
var secInLastHour=secInLastDay-RemainsFullHours*3600;//осталось секунд в неполном часе
var RemainsMinutes=(parseInt(secInLastHour/60));//осталось минут в неполном часе
if (RemainsMinutes<10){RemainsMinutes="0"+RemainsMinutes};
var lastSec=secInLastHour-RemainsMinutes*60;//осталось секунд
if (lastSec<10){lastSec="0"+lastSec};
document.getElementById("RemainsFullDays").innerHTML=RemainsFullDays+" дней ";
document.getElementById("RemainsFullHours").innerHTML=RemainsFullHours+" часов ";
document.getElementById("RemainsMinutes").innerHTML=RemainsMinutes+" минут ";
document.getElementById("lastSec").innerHTML=lastSec+" секунд ";
setTimeout('fulltime()',10)
}
else{
document.getElementById("clock").innerHTML="C НОВЫМ ГОДОМ !!!";
}
}
</script>
<span id="clock">До Нового года осталось
<span id="RemainsFullDays"></span><span id="RemainsFullHours"></span><span id="RemainsMinutes"></span><span id="lastSec"></span></span>
<script language="JavaScript" type="text/javascript">fulltime()</script>либо вот с этого убрать миллисекунды:
<script Language="JavaScript">
var timeStr, dateStr, ostStr, x;
function clock() {
now= new Date();
ex = new Date(2009,0,1,0,0,0);
// врем\я
hours= now.getHours();
minutes= now.getMinutes();
seconds= now.getSeconds();
timeStr= "" + hours;
timeStr+= ((minutes < 10) ? ":0" : ":") + minutes;
timeStr+= ((seconds < 10) ? ":0" : ":") + seconds;
// дата
date= now.getDate();
month= now.getMonth()+1;
year= now.getYear();
dateStr= "" + date;
dateStr+= ((month < 10) ? "/0" : "/") + month;
dateStr+= "/" + year;
ostStr= "";
x = (ex.getTime() - now.getTime())/1000;
ostStr = Math.floor(x/60/60) + ' ч. ';
ostStr = ostStr + Math.floor((x/60/60 - Math.floor(x/60/60))*60) + ' мин. ';
x = (((x/60/60 - Math.floor(x/60/60))*60) - Math.floor((x/60/60 - Math.floor(x/60/60))*60))*60;
ostStr = ostStr + Math.floor(x) + ' сек. ';
x = (x - Math.floor(x))*1000;
ostStr = ostStr + Math.floor(x) + ' мсек. ';
document.getElementById('x1').innerHTML = ' Текущее время: ' + timeStr + ' ' + ' До нового года осталось: ' + ostStr;
Timer= setTimeout("clock()",10);
}
clock();
</script>а то они очень раздражают пользователей
Если их и удалить - компу от этого не легче.
а скорость интернета 1200 кбит/сек