помогите чтобы таймер тикал
<!DOCTYPE HTML>
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="shortcut icon" href="favicon.ico" type="image/x-icon"> <title>Время намаза по КЧР</title> <script type="text/javascript"> g=<?php echo date("Y"); ?>; // тут я беру год который на сервере y_u_1=new Date(g, 11,1,06, 05); // дата события function on() { // эта функция которая отвечает за то чтобы таймер начала работать через 5 секунд timeoutId = setInterval(f_y_u_1, 1000); // эта функция которая отвечает за то чтобы таймер начала работать через 5 секунд clearInterval(id); // эта функция которая отвечает за то чтобы таймер начала работать через 5 секунд function f_y_u_1() { v=y_u_1; td = new Date(<?= (time() * 1000) ?>); //ДЕЛО В ТОМ ЧТО КОГДА ТУТ БРАЛОСЬ ВРЕМЯ НА JAVA SCRIPT - ШЕЛ ТАЙМЕР А ТЕПЕРЬ ОН ПРОСТО СТОИТ td = Math.floor((v-td)/1000); tsec=td%60; td=Math.floor(td/60); if(tsec<10)tsec='0'+tsec; tmin=td%60; td=Math.floor(td/60); if(tmin<10)tmin='0'+tmin; tj=td%24; td=Math.floor(td/24); if (td>0){tmr=td +" дней "+ tj+" чаc. "+tmin+" мин. "+tsec+" c.";} else {if (tj>0){tmr=tj+" чаc. "+tmin+" мин. "+tsec+" c.";}else{if (tmin>0){tmr=tmin+" мин. "+tsec+" c.";} else{if (tsec>0){tmr=tsec+" c.";} else{f_y_u_1()};};};};document.getElementById('t') .innerHTML=tmr;window.setTimeout("f_y_u_1()",1000) ;}; } </script> </head> <body> <script type="text/javascript"> on(); </script> <p style="font-size:30px" align=""> До события осталось: <br/> <br/> <span id="t" ></span> </p> </body> </html> |
Пожалуйста, отформатируйте свой код!
Для этого его можно заключить в специальные теги: js/css/html и т.п., например: [js] ... ваш код... [/js] О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting. |
Часовой пояс GMT +3, время: 19:34. |