Помощник
|
Таймер обратного отсчета |
Mignon
|
Сообщение
#1
|
||
|
|
||
|
|||
Diablo_hb |
7.6.2008, 20:02;
Ответить: Diablo_hb
Сообщение
#2
|
|
хаотичное объяснение
|
|
|
Exterior |
8.6.2008, 12:10;
Ответить: Exterior
Сообщение
#3
|
|
Mignon,
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> <title>Вычисление времени до Нового года by HTML.BY team</title> <script type="text/javascript"> <!-- function newYearIn() { var now = new Date(); var newYear = new Date("Jan,01,2009,00:00:00"); var totalRemains = (newYear.getTime()-now.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}; var mcend = Date.parse("Jan 1, 2009, 00:00:00"); var mcnow = now.getTime(); var mc = ((mcend-mcnow)/10).toFixed(0).substr(8); document.getElementById('newyear').innerHTML = "До Нового Года осталось: "+RemainsFullDays+" дней "+RemainsFullHours+":"+RemainsMinutes+":"+lastSec+"."+mc; setTimeout("newYearIn()",10); } else {document.getElementById("newyear").innerHTML = "C НОВЫМ ГОДОМ !!!";} } //--> </script> </head> <body onload="newYearIn();"> <span id="newyear"></span> </body> </html> |
|
|
Сергей111 |
20.6.2008, 10:29;
Ответить: Сергей111
Сообщение
#4
|
|
А как сделать, чтобы этот скрипт показывался в нужном мне месте, а не вверху окна???
|
|
|
Exterior |
20.6.2008, 10:38;
Ответить: Exterior
Сообщение
#5
|
|
Сергей111, строчку <span id="newyear"></span> вставляете в любое место вашей страницы, например, в ячейку таблицы:
<table width="400" border="1"> <tr> <td> </td> <td> </td> <td><span id="newyear"></span></td> </tr> </table> или даже просто среди текста: <p>Text text text text text text text text text text text text text text
text text text text text text <span id="newyear"></span> text text text text text text text text text text text text text text text text text </p> |
|
|
Сергей111 |
20.6.2008, 10:47;
Ответить: Сергей111
Сообщение
#6
|
|
а как можно отредактировать? цифры жирнее например сделать?
П. С. Поражаюсь быстротой ваших ответов и самое интересное - все получается! )) |
|
|
pasha12345 |
13.10.2008, 7:06;
Ответить: pasha12345
Сообщение
#7
|
|
А как сделать, что бы слово "дней" менялось на "дня", если остаётся 2, 3, 4, 22, 23, 24 дня, и на "день", если остаётся 1, 21 и 31 день?
|
|
|
Webmaster_hb |
13.10.2008, 11:17;
Ответить: Webmaster_hb
Сообщение
#8
|
|
pasha12345, вы в своем вопросе сами и ответили на вопрос
надо поставить такую проверку, если то-то то сделать то-то |
|
|
pasha12345 |
13.10.2008, 11:39;
Ответить: pasha12345
Сообщение
#9
|
|
Ну вообще-то мне знакомый уже помог, но - спасибо за ответ ;)
|
|
|
keron |
13.10.2008, 14:32;
Ответить: keron
Сообщение
#10
|
|
Подскажите, пожалуйста, как можно осуществить переадресацию к примеру на finish.php в случае, если [totalRemains<=1], т.е. чтоб не выводился текст "С новым годом", а была переадресация.
Я попробовал вместо document.getElementById('newyear').innerHTML = "С новым годом" вставить: location.href = 'finish.php'; Переадресация идет, но есть одно НО: когда запускаю заново скрипт с новым значением истекаемой даты, то видимо почему-то totalRemains сохраняет старое значение и опять выполняется действие при [totalRemains<=1], т.е. переадресация. Как можно сделать корректную переадресацию, чтобы при последующем запуске скрипта счетчик работал. Спасибо! |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Таймер | 0 | Al-ximik | 2708 | 30.3.2015, 10:05 автор: -Al-ximik- |
|
Нужен счетчик обратного отсчета. Назовите стоимость. | 1 | Макс13 | 3888 | 18.9.2013, 11:14 автор: -Макс13- |
|
Таймер обратного отсчета | 3 | stops2012 | 7994 | 6.11.2011, 1:45 автор: -Galen- |
Текстовая версия | Сейчас: 25.4.2024, 10:27 |