refresh cnucok 7bit.forum нacлeдuть
  РегистрацияПользователиАдминистраторы и модераторыПоискЧасто задаваемые вопросы На главную

7bit.forum » Техника » Обмен опытом » Скрипт который показывает сколько осталось до той или иной даты! » Привет, незнакомец [войти|регистрация]
Распечатать страницу
Понравилась тема? Поделитесь с друзьями!
Автор
Сообщение « Предыдущая тема | Следующая тема »
Onyx
Onyx - мужик
Сэр Байт II-степени




Группа: Пользователи

Дата регистрации: 24.11.2003
Сообщения: 57
Кто?: Студент, группа 2102

Репутация пользователя :
+2 -18 = -16
Рейтинг сообщения:
+0 -0 = 0
балл   балл


Скрипт который показывает сколько осталось до той или иной даты! На верх страницы

<meta http-equiv="refresh" content="1">

<META HTTP-EQUIV="Set-Cookie" CONTENT="NAME=x102spbru;">

<font color="green" size="3" face="Verdana,Geneva,Arial,Helvetica">

<script language="JavaScript">



<!-- &lt;!-- // Hide from old browsers



function cntdown1(){

today = new Date()

// **** Здесь впишите дату до которой делать отсчет ****

nextEVENT = new Date("may 8, 2004")

//Эта часть скрипта производит расчет



msPerDay = 24 * 60 * 60 * 1000 ; // Рассчет миллисекунд

daysLeft = (nextEVENT.getTime() - today.getTime()) / msPerDay;

daysLeft = Math.round(daysLeft);

//Здесь выводится на экран информация о днях

document.write("До моего дня рождения осталось: <FONT COLOR=#FF0000><b>" + daysLeft + "</b></font> дней") ;
//Здесь выводится на экран информация о минутах

minutesLeftunhappynextEVENT.getTime() - today.getTime()) / 60000;

minutesLeft = Math.round(minutesLeft);

document.write(" или <FONT COLOR=#FF0000><b>" + minutesLeft + "</b></font> минут") ;



// Рассчет секунд

secundleftunhappynextEVENT.getTime() - today.getTime()) / 1000;

secundleft = Math.round(secundleft);

document.write(" или <FONT COLOR=#FF0000><b>" + secundleft + "</b></FONT> секунд") ;



}

// Done hiding

// --&gt; -->



</script>

<script><!--

cntdown1()

--></script>


Всё хорошо..всё работает..но эти радражающие щелчки просто РАЗДРАЖАЮТ! как сделать этот же скрипт без щелчков(обновления страницы)?

__________________
www.x102.spb.ru X102 Rulezzz...

05.03.2004 18:10 Onyx оффлайн Послать письмо Onyx Сайт Onyx Искать сообщения : Onyx Добавить Onyx в адресную книгу
Onyx
Onyx - мужик
Сэр Байт II-степени




Группа: Пользователи

Дата регистрации: 24.11.2003
Сообщения: 57
Кто?: Студент, группа 2102

Репутация пользователя :
+2 -18 = -16
Рейтинг сообщения:
+0 -0 = 0
балл   балл

Автор темы Автор темы Onyx


На верх страницы

А куда все делись?

__________________
www.x102.spb.ru X102 Rulezzz...

08.03.2004 12:20 Onyx оффлайн Послать письмо Onyx Сайт Onyx Искать сообщения : Onyx Добавить Onyx в адресную книгу
Stan F
Stan F - мужик
Его Величество Администратор


Группа: Администраторы

Дата регистрации: 14.11.2003
Сообщения: 5148
Кто?: ФЮРЕР

Репутация пользователя :
+1897 -840 = 1057
Рейтинг сообщения:
+0 -0 = 0
балл   балл


На верх страницы

Onyx
Я тебя ОЧЕНЬ прошу не вставлять хтмл-код. Он абсолютно не информативен. И еще пожалуйста заботься немного о читаемости. Не сочти за придирки, но в самом деле очень тяжело воспринимать твои посты со скриптами Mad

А по поводу твоего вопроса - я такое как-то делал, но клиентскими скриптами владею слабо. Пусть тебе Фасткилл все разъяснит Wink
Другое дело - насколько это здесь нужно. Я себе этот вопрос постоянно задаю, когда думаю о JS. Имхо это редко бывает нужным, тем более что на него нельзя положиться, да и совместимость невысока. Вот будешь ты ставить кукиш или рисовать таймер, а у человека JS отключен.. Другое дело форумы или гостевые Cool

Еще хочу тебя отругать за неудачное решение с рефрешем. Работает это далеко не всегда, а потом при медленном коннекте по диалапу ты даже не можешь представить себе злость посетителей на твою персону Big Grin

Ладно, накакал и пошел Pleased

__________________

Последний рассвет
Тонкая нить и
Холодная сталь
Поможет забыть мне
Сотрёт глубину
Исчезнет печаль
Прольётся внутри
Моя мёртвая кровь
Развеет твой крик

08.03.2004 17:13 Stan F оффлайн Сайт Stan F Искать сообщения : Stan F Добавить Stan F в адресную книгу
Onyx
Onyx - мужик
Сэр Байт II-степени




Группа: Пользователи

Дата регистрации: 24.11.2003
Сообщения: 57
Кто?: Студент, группа 2102

Репутация пользователя :
+2 -18 = -16
Рейтинг сообщения:
+0 -0 = 0
балл   балл

Автор темы Автор темы Onyx


На верх страницы

Вот и я про то... меня тоже кумарит этот постоянный рефреш...а делал не я! Просто нашёл скриптик который считает дни и минуты, а я модифицировал его ещё и под секунды..(для интереса!!!) А вот как без рефреша забахать пока не знаю, поэтому и спрашиваю!

__________________
www.x102.spb.ru X102 Rulezzz...

09.03.2004 00:04 Onyx оффлайн Послать письмо Onyx Сайт Onyx Искать сообщения : Onyx Добавить Onyx в адресную книгу
MATPOCKuH
MATPOCKuH - мужик
Барон Килобайт I-степени


Группа: Пользователи

Дата регистрации: 13.01.2004
Сообщения: 399
Кто?: Препод

Репутация пользователя :
+124 -36 = 88
Рейтинг сообщения:
+0 -0 = 0
балл   балл


Re: Скрипт который показывает сколько осталось до той или иной даты! На верх страницы

Эээээ.... если так уж хочется показывать с точностью до секунд, может таки стОит сунуть это в строку статуса?

Как - не спрашЫвай, я тоже не фанат client-side скриптов.

__________________
Те, кто не любит котов - собаки.

09.03.2004 14:12 MATPOCKuH оффлайн Сайт MATPOCKuH Искать сообщения : MATPOCKuH Добавить MATPOCKuH в адресную книгу
Юрик
Юрик - мужик
Его Величество Администратор




Группа: Администраторы

Дата регистрации: 21.06.2004
Сообщения: 3340
Кто?: Выпускник

Репутация пользователя :
+3212 -428 = 2784
Рейтинг сообщения:
+0 -0 = 0
балл   балл

МОИ ФОТКИ!


На верх страницы

Onyx,
все о чем ты просишь - пара пустяков.. просто время нет сейчас..
скажу все ближе к выходным..
или Стэна проси Wink

__________________
Xριστος ανεστη εκ νεκρων
Θανατω θανατον πατησας.
Και τοις εν τοις μνημασι
Ζωην χαρισαμενος.

09.03.2004 16:58 Юрик оффлайн Искать сообщения : Юрик Добавить Юрик в адресную книгу
Onyx
Onyx - мужик
Сэр Байт II-степени




Группа: Пользователи

Дата регистрации: 24.11.2003
Сообщения: 57
Кто?: Студент, группа 2102

Репутация пользователя :
+2 -18 = -16
Рейтинг сообщения:
+0 -0 = 0
балл   балл

Автор темы Автор темы Onyx


На верх страницы

Просто я хочу сделать, чтобы определённое время выводилось напротив определённого события!

__________________
www.x102.spb.ru X102 Rulezzz...

09.03.2004 18:32 Onyx оффлайн Послать письмо Onyx Сайт Onyx Искать сообщения : Onyx Добавить Onyx в адресную книгу
Onyx
Onyx - мужик
Сэр Байт II-степени




Группа: Пользователи

Дата регистрации: 24.11.2003
Сообщения: 57
Кто?: Студент, группа 2102

Репутация пользователя :
+2 -18 = -16
Рейтинг сообщения:
+0 -0 = 0
балл   балл

Автор темы Автор темы Onyx


На верх страницы

Идея такая:
есть список группы - хочу чтобы напротив каждой фамилии выводилось время сколько ему осталось до дня рождения! Может через пхп делается ?

__________________
www.x102.spb.ru X102 Rulezzz...

11.03.2004 23:09 Onyx оффлайн Послать письмо Onyx Сайт Onyx Искать сообщения : Onyx Добавить Onyx в адресную книгу
Юрик
Юрик - мужик
Его Величество Администратор




Группа: Администраторы

Дата регистрации: 21.06.2004
Сообщения: 3340
Кто?: Выпускник

Репутация пользователя :
+3212 -428 = 2784
Рейтинг сообщения:
+0 -0 = 0
балл   балл

МОИ ФОТКИ!


На верх страницы

цитата:
Может через пхп делается

Делается, причем достаточно просто. Для достижения цели можно
В1: отнимать номер текущего дня в году от номера дня рождения, если ДР уже был, то результат будет отрицательный, и нужно лишь добавить к нему 365/364 в зависимости от того, високосный год или нет.
В2: можно брать абсолютное время, вычислять день и месяц, сравнивать с днем и месяцем дня рождения... ну и вычислить Smile

вообще, Onyx, такие задачки вполне посилам решить.. просто нужно немного приложить мозги..
мы же всетаки в ИТМО учимся, а не в "Тиходрючинском Кулинарном техникуме" (с) Минин Wink

__________________
Xριστος ανεστη εκ νεκρων
Θανατω θανατον πατησας.
Και τοις εν τοις μνημασι
Ζωην χαρισαμενος.

12.03.2004 00:08 Юрик оффлайн Искать сообщения : Юрик Добавить Юрик в адресную книгу
Stan F
Stan F - мужик
Его Величество Администратор


Группа: Администраторы

Дата регистрации: 14.11.2003
Сообщения: 5148
Кто?: ФЮРЕР

Репутация пользователя :
+1897 -840 = 1057
Рейтинг сообщения:
+0 -0 = 0
балл   балл


На верх страницы

Когда нас заставляли в Матлабе программить, эта задачка про дни рождения ни у кого трудностей не вызвала и была второй по счету лабой, т.е. не считалась сколько-нибудь сложной. Onyx, прислушайся к Фасткиллу, он ведь прав. Мы тоже когда-то мало что умели. А чему научились - так только благодаря тому, что не бегали от работы Wink

__________________

Последний рассвет
Тонкая нить и
Холодная сталь
Поможет забыть мне
Сотрёт глубину
Исчезнет печаль
Прольётся внутри
Моя мёртвая кровь
Развеет твой крик

12.03.2004 02:21 Stan F оффлайн Сайт Stan F Искать сообщения : Stan F Добавить Stan F в адресную книгу
Onyx
Onyx - мужик
Сэр Байт II-степени




Группа: Пользователи

Дата регистрации: 24.11.2003
Сообщения: 57
Кто?: Студент, группа 2102

Репутация пользователя :
+2 -18 = -16
Рейтинг сообщения:
+0 -1 = -1
балл   балл

Автор темы Автор темы Onyx


На верх страницы

Неужели, никто не может показать как это делается?

__________________
www.x102.spb.ru X102 Rulezzz...

29.03.2004 23:20 Onyx оффлайн Послать письмо Onyx Сайт Onyx Искать сообщения : Onyx Добавить Onyx в адресную книгу
Stan F
Stan F - мужик
Его Величество Администратор


Группа: Администраторы

Дата регистрации: 14.11.2003
Сообщения: 5148
Кто?: ФЮРЕР

Репутация пользователя :
+1897 -840 = 1057
Рейтинг сообщения:
+2 -0 = 2
балл   балл


На верх страницы

Эта задача чуть сложнее, чем сортировка одномерного массива, асобена с учетом наличия расширений для обработки дат.. хотя стоп, обычно их вроде не ставят.. Так что либо делай сам, либо ставь пиво. А лучше делай сам и купи книжку, и не забудь скачать доки с www.php.net (без стебов, все так начинали).

__________________

Последний рассвет
Тонкая нить и
Холодная сталь
Поможет забыть мне
Сотрёт глубину
Исчезнет печаль
Прольётся внутри
Моя мёртвая кровь
Развеет твой крик

30.03.2004 02:10 Stan F оффлайн Сайт Stan F Искать сообщения : Stan F Добавить Stan F в адресную книгу
MATPOCKuH
MATPOCKuH - мужик
Барон Килобайт I-степени


Группа: Пользователи

Дата регистрации: 13.01.2004
Сообщения: 399
Кто?: Препод

Репутация пользователя :
+124 -36 = 88
Рейтинг сообщения:
+2 -1 = 1
балл   балл


На верх страницы

цитата:
Stan F пишет
А лучше делай сам и купи книжку,

...и поставь пиво... Big Grin

цитата:

и не забудь скачать доки с www.php.net (без стебов, все так начинали).

правильно правильно. при правильном подходе этого должно быть достаточно Pleased

__________________
Те, кто не любит котов - собаки.

30.03.2004 18:12 MATPOCKuH оффлайн Сайт MATPOCKuH Искать сообщения : MATPOCKuH Добавить MATPOCKuH в адресную книгу
Onyx
Onyx - мужик
Сэр Байт II-степени




Группа: Пользователи

Дата регистрации: 24.11.2003
Сообщения: 57
Кто?: Студент, группа 2102

Репутация пользователя :
+2 -18 = -16
Рейтинг сообщения:
+2 -1 = 1
балл   балл

Автор темы Автор темы Onyx


На верх страницы

А вот и решение моей задачи... Big Grin

<a id=timeleft>Время до начала сессии</a>
<script language="JavaScript">
<!-- &lt;!-- // Hide from old browsers
function cntdown1(){
today = new Date()
// **** Здесь впишите дату до которой делать отсчет ****
nextEVENT = new Date("june 1 , 2004")
//Эта часть скрипта производит расчет
msPerDay = 24 * 60 * 60 * 1000 ; // Рассчет миллисекунд
daysLeft = (nextEVENT.getTime() - today.getTime()) / msPerDay;
daysLeft = Math.round(daysLeft);
minutesLeftunhappynextEVENT.getTime() - today.getTime()) / 60000;
minutesLeft = Math.round(minutesLeft);
// Рассчет секунд
secundleftunhappynextEVENT.getTime() - today.getTime()) / 1000;
secundleft = Math.round(secundleft);
timeleft.innerHTML="Сессия через <b>" + daysLeft.toString() + "</b></font> дней или <b>" + minutesLeft.toString() + "</b></font> минут или <b>" + secundleft.toString() + "</b></FONT> секунд";
}
// Done hiding
// --&gt; -->
</script>
<script><!--
setInterval(cntdown1,1000,0);
--></script>

__________________
www.x102.spb.ru X102 Rulezzz...

Сообщение отредактировано 1 раз(а), редактировал Onyx , 03.04.2004 в 07:41.

03.04.2004 07:40 Onyx оффлайн Послать письмо Onyx Сайт Onyx Искать сообщения : Onyx Добавить Onyx в адресную книгу
Понравилась тема? Поделитесь с друзьями!
Чтобы отвечать на сообщения и создавать новые темы, необходимо зарегистрироваться. Присоединяйся к нам! :-)
Перейти:

Все вопросы, связанные с деятельностью сайта и форума решаются с руководителем проекта.

powered by [censored] forum
7bit.team © 2001-2016