|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.07.2015, 23:54 | #1 |
Пользователь
Регистрация: 16.07.2015
Сообщений: 11
|
Работа с датой и временем (JavaScript)
Конечно много прошу уже, но нужна ваша помощь Теперь нужно ещё 3 скрипта написать, но не пойму как, так как в примере снова ошибки, а сам я этого понять не могу... Заранее спасибо большое!)
1) Скрипт вычисляет количество секунд, которые пользователь был на странице. Для этого нужно описать две функции – первая срабатывает на событие onLoad и запоминает время, вторая – на событие onUnload и сравнивает время. 2) Загружает фон страницы в зависимости от текущей секунды. 3) В виде формы вводится дата и время будущего события, например, Новый год. Скрипт отсчитывает в отдельном текстовом поле, сколько дней, часов, минут, секунд осталось до указанной даты. Пример в лекции был к третьей задаче: Код HTML:
<form name="f1"> <input type="text" name="t1"> </form> <script> tb=newDate() tb.setDate("31") tb.setMonth("11") tb.setHours("0") tb.setMinutes("0") tb.seconds("0") function show_time() {t=newDate() diff=tb.getTime()-t.getTime() diff=Math.round(diff/1000) dd=Math.floor(diff/24/3600) diff=diff-dd*24*3600 ch=Math.floor(diff/3600) diff=diff-ch*3600 mm=Math.floor(diff/60) diff=diff-mm*60 document.f1.t1.value=dd+" "+ch+" "+mm+" "+diff setTimeout("show_time()",1000) } show_time() </script> <input type="button" value="t1" onclick="show_time()"> Последний раз редактировалось sne-vlad; 17.07.2015 в 23:57. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа с Датой и Временем | Dmitriy_B | C++ Builder | 1 | 03.04.2012 00:06 |
Работа с датой и временем. | celovec | Общие вопросы Delphi | 1 | 30.03.2012 15:43 |
Работа с датой-временем | SwiP | Общие вопросы Delphi | 12 | 28.04.2011 08:01 |
Работа со временем и датой | Peenuts | Общие вопросы C/C++ | 3 | 10.01.2011 16:49 |