Реклама на сайте Advertise with us
Тема: Скриптец на яве Расширенный поиск по форуму
 
Внимание! В связи с устареванием топика эта страница была взята из кэша.
Автор Сообщение
Информация о пользователе ViZor


Зарегистрирован: 28.04.02
Сообщения: 492
Ссылка на сообщениеДобавлено: 04/02/03 в 11:08     

Нужен скрипт (думаю он небольшой), который показывал бы завтрешнее число т.е. Next update: (дата, только не tomorrow icon_smile.gif).
Самому лень искать, может у кого есть рядом icon_smile.gif

спасибо

K началу

 
Информация о пользователе Vovasik


Зарегистрирован: 13.08.01
Сообщения: 654
Ссылка на сообщениеДобавлено: 04/02/03 в 12:20     

Код:
<script>
function draw(num) {
today = new Date();
today.setTime(today - num);
day=today.getDay() + 1;
months=today.getMonth() + 1;
dates=today.getDate();
years=today.getYear();
if(day==1){ day="Sunday, "; }
else if(day==2){ day="Monday, "; }
else if(day==3){ day="Tuesday, "; }
else if(day==4){ day="Wednesday, "; }
else if(day==5){ day="Thursday, "; }
else if(day==6){ day="Friday, "; }
else if(day==7){ day="Saturday, "; }
if(months==1){ months="January "; }
else if(months==2){ months="February "; }
else if(months==3){ months="March "; }
else if(months==4){ months="April "; }
else if(months==5){ months="May "; }
else if(months==6){ months="June "; }
else if(months==7){ months="July "; }
else if(months==8){ months="August "; }
else if(months==9){ months="September "; }
else if(months==10){ months="October "; }
else if(months==11){ months="November "; }
else if(months==12){ months="December "; }
document.write(months+dates + ', 2003');
}
</script>

там где нужно вставить
<script>draw(n*60*60*24)</script>

где num - число дней назад или 0 - если седня

K началу

 
Информация о пользователе Dr.Martens


Зарегистрирован: 22.09.00
Сообщения: 880
Ссылка на сообщениеДобавлено: 04/02/03 в 12:24     

Цитата:
<script LANGUAGE="javascript"><!--
function mydate()
{
var mydate=new Date()
var year=mydate.getYear()
if (year < 1000)
year+=1900
var day=mydate.getDay()
var month=mydate.getMonth()
var daym=mydate.getDate()+1
if (daym<10)
daym="0"+daym
var montharray=new Array("01","02","03","04","05","06","07","08","09","10","11","12")
document.write("<font face=tahoma, verdana color=cccccc size=-2>(<b>"+daym+"/"+montharray[month]+"/"+year+"</b>)</font>")
}
// -->
</script>

...

<script>mydate()</script>


Блин, который раз опаздываю! icon_smile.gif
Вот что значит много окон открывать...

K началу

 
Информация о пользователе ViZor


Зарегистрирован: 28.04.02
Сообщения: 492
Ссылка на сообщениеДобавлено: 04/02/03 в 23:10     

Ок. Всем спасибо.

K началу

 
Информация о пользователе sAx


Зарегистрирован: 07.06.00
Сообщения: 1826
Ссылка на сообщениеДобавлено: 05/02/03 в 06:27     

(!) В обоих вариантах есть неточность, не учтены серферы с отключенной явой. У них будет просто "дыра" в тексте.
Корректнее будет:
- либо слова Next Update засунуть в document.write -- (тогда без явы надписи вообще не будет);
- либо в <noscript> засунуть хоть какую-то дату.

K началу

 
Информация о пользователе ViZor


Зарегистрирован: 28.04.02
Сообщения: 492
Ссылка на сообщениеДобавлено: 06/02/03 в 00:48     

sAx писал:
либо слова Next Update засунуть в document.write -- (тогда без явы надписи вообще не будет);


sAx а как с document.write сделать?

K началу

 
Информация о пользователе sAx


Зарегистрирован: 07.06.00
Сообщения: 1826
Ссылка на сообщениеДобавлено: 06/02/03 в 23:13     

... никогда бы не подумал, что такой вопрос может появиться icon_sad.gif

document.write('Next Update: '+ months+dates + ', 2003');

или

document.write("<font face=tahoma, verdana color=cccccc size=-2> (<b>Next Update: "+daym+"/"+montharray[month]+"/"+year+"</b>)</font>")

K началу

 
Информация о пользователе ViZor


Зарегистрирован: 28.04.02
Сообщения: 492
Ссылка на сообщениеДобавлено: 07/02/03 в 13:07     

sAx писал:
... никогда бы не подумал, что такой вопрос может появиться icon_sad.gif

document.write('Next Update: '+ months+dates + ', 2003');

или

document.write("<font face=tahoma, verdana color=cccccc size=-2> (<b>Next Update: "+daym+"/"+montharray[month]+"/"+year+"</b>)</font>")


Thx, нет предела совершенствованию icon_smile.gif.
Раньше это нах. ненадо было вот и не знаю про это ничего.

K началу

 
Информация о пользователе sAx


Зарегистрирован: 07.06.00
Сообщения: 1826
Ссылка на сообщениеДобавлено: 07/02/03 в 20:19     

Вот видишь, сколько неизведанного у тебя впереди ;)

K началу

 
Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!
Внимание! В связи с устареванием топика эта страница была взята из кэша.

Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »