beresa
Новичок
Выполнение функции setTimeout в различных браузерах.
Доброго времени суток.
Написал таймер:
Но, к сожалению, ход времени в браузерах IE 6.0, Opera 7 и Netscape 8 (Mozila 1.5) отличается. Самый оптимальный результат показывает IE 6.0. А в остальных браузерах таймер «спешит» - в Opera 7 это незначительно, а вот в Netscape 8 (Mozila 1.5) 1 секунде реального времени соответствует 2 секунды времени моего таймера.
Можно что-нибудь с этим сделать? Может как-нибудь оптимизировать код?
Доброго времени суток.
Написал таймер:
PHP:
var ms=0,sec=0,minut=0;
function start() {
ms=ms+1;
if (ms==10) {
sec=sec+1;
ms=0;
}
if (sec==60){
minut=minut+1;sec=0
}
if (sec < 10) document.getElementById('timer').innerHTML =minut+":0"+sec+","+ms;
else document.getElementById('timer').innerHTML =minut+":"+sec+","+ms;
idp1=setTimeout("start();",100);
}
Можно что-нибудь с этим сделать? Может как-нибудь оптимизировать код?