|
|
|
| Подскажите пожалуйста скрипт. Есть две переменные $time и $time_end. Как можно сделать, что бы на экране появился обратные таймер (врем равно $time_end-$time), и что бы когда время стало равно 0, появилась надпись. Искал везде, нигде найти не мог, а в Java Script я не силён. | |
|
|
|
|
автор: bnghn (19.06.2006 в 18:31) |
|
|
для: Football
(19.06.2006 в 18:23)
| | <SCRIPT>
var secback = $t6;
var time1 = new Date();
function timer()
{
var time2 = new Date();
var sec = (secback - Math.floor((time2.getTime() - time1.getTime()) / 1000));
if (sec < 0)
{
window.document.all('timeset').innerHTML='<nobr><font color=red>âðåìÿ èñòåêëî</font></nobr>';
TimeIsOver=1;
BattleChatDelay=5;
if (0!=1) window.location.href='2.php';
}
else
{
mn = Math.floor(sec / 60);
sec = Math.floor(sec);
window.document.all('timeset').innerHTML=mn + ':' + (sec - mn * 60);
setTimeout('timer()', 1000);
}
}
timer();
</SCRIPT> | |
|
|
|
|
|
|
|
для: bnghn
(19.06.2006 в 18:31)
| | Ошибки пишет, причём не одну... | |
|
|
|
|
|
|
|
для: Football
(19.06.2006 в 20:53)
| |
<html>
<div id='abc'></div>
<script>
var time=0, time_end=10;
var idInterval=setInterval(f,1000);
function f()
{
var abc = document.getElementById('abc');
var x = time_end - time;
time++;
if(x)abc.innerHTML=x;
else{clearInterval(idInterval);abc.innerHTML='усё'}
}
</script>
</html>
|
| |
|
|
|
|
|
|
|
для: Football
(19.06.2006 в 18:23)
| | Причём у тебя наверное опера...
--
Помойму только IE пишет ошибки :) | |
|
|
|
|
|
|
|
для: valenok
(19.06.2006 в 21:29)
| | 4 valenok
Ошибки пишут наверное все,
например в opera 8.53 инструменты->дополнительно->консоль JavaScript.
Кстати opera может поддерживать коллекцию all. | |
|
|
|
|
|
|
|
для: valenok
(19.06.2006 в 21:29)
| | Я все тестирую в IE, оперой не так много пользователей пользуются... | |
|
|
|
|
автор: admin-warwar (22.06.2006 в 18:14) |
|
|
для: Football
(20.06.2006 в 10:42)
| | Один счетчик -это легко, вы лучше дайте мне ссылку на 2 счетчика, которые будут показывать обратный отсчет времени на 1-й странице | |
|
|
|
|
|
|
|
для: Football
(20.06.2006 в 10:42)
| | Я тут не давно опубликовал один таймер.
Там конец 0 а начало вписывается php скриптом.
Поменяйте значения и всё будет ок. | |
|
|
|
|