Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » помогите с очень интересным скриптом!

Ответить
Настройки темы
помогите с очень интересным скриптом!

Старожил


Сообщения: 290
Благодарности: 1

Профиль | Отправить PM | Цитировать


Вообщем идея такова. Чтоб дизайн менялся относительно времеён года тоесть 1 числа каждой поры менялись несколько.jpg картинок а точнее (3-4). Я вот встретил скрипт как сделать подобное но только ночь/день. вот он:
<html>
<head>
<title>Смена фона в зависимости от времени</title>
<meta content="text/html; charset=windows-1251" http-equiv="Content-Type">
<script language="JavaScript">
theTime = new Date();
theHour = theTime.getHours();
if(theHour>6&&theHour<18){
document.write('<body background ="day.gif" text="black">');
}
else{
document.write('<body background ="night.gif" text="white">');
}
</script>
</head>
<body>
<p align="center"> </p>
<p align="center"> </p><p align="center"><font size="4"><b>Смена фона в зависимости от
времени</b></font></p>
</body>
</html>

а такой как надо ненашёл нигде..если кто знает или есть скрипт дайте прийз!
ЗАРАНИЕ ОГРОМНОЕ СПАСИБО!

Отправлено: 02:57, 03-07-2005

 

Аватара для Prisoner

Engrossed by the Void


Сообщения: 2229
Благодарности: 60

Профиль | Отправить PM | Цитировать


Обращаться не к методу getHours, но к методу getMonth, который вернет число текущего месяца с январем в качестве точки отсчета. Строить логику нужно соответствующим образом.

-------
Не могу дать более дельный совет - не хватает системных ресурсов...


Отправлено: 04:15, 03-07-2005 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Старожил


Сообщения: 290
Благодарности: 1

Профиль | Отправить PM | Цитировать


мдя, я не очень хорошо разбираюсь в ява скриптах просто спрашиваю может у кого есть? либо есть жилание написать...

Отправлено: 13:35, 03-07-2005 | #3


Аватара для Prisoner

Engrossed by the Void


Сообщения: 2229
Благодарности: 60

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
<html>
<head>
<title>Смена фона в зависимости от времени</title>
<meta content="text/html; charset=windows-1251" http-equiv="Content-Type">
</head>
<script language="JavaScript">
theTime = new Date();
theMonth = theTime.getMonth();
if (theMonth >= 2 && theMonth <= 4)
  document.write('<body background ="spring.gif">');
else
  if (theMonth >= 5 && theMonth <= 7)
    document.write('<body background ="summer.gif" text="white">');
  else
    if (theMonth >= 8 && theMonth <= 10)
      document.write('<body background ="autumn.gif" text="white">');
    else
      document.write('<body background ="winter.gif" text="white">');
</script>
<p align="center"> </p>
<p align="center"> </p><p align="center"><font size="4"><b>Смена фона в зависимости от
времени</b></font></p>
</body>
</html>
Реализовано глупо и просто.

-------
Не могу дать более дельный совет - не хватает системных ресурсов...


Отправлено: 02:32, 04-07-2005 | #4


Старожил


Сообщения: 290
Благодарности: 1

Профиль | Отправить PM | Цитировать


спасибо!!!
P.S. А если надо несколько рисунков поменять тогда дописать summer1.jpg
if (theMonth >= 5 && theMonth <= 7)
document.write('<body background ="summer.gif" imgscr= ''summer1.jpg'' text="white">');
и прописать это во всех временах..?

Отправлено: 03:30, 04-07-2005 | #5


Аватара для slaine

Ветеран


Сообщения: 675
Благодарности: 8

Профиль | Отправить PM | Цитировать


Prisoner
почему глупо?

-------
живодёр - практик


Отправлено: 22:12, 04-07-2005 | #6


Аватара для Prisoner

Engrossed by the Void


Сообщения: 2229
Благодарности: 60

Профиль | Отправить PM | Цитировать


oIo_DeN_oIo
Что значит "если надо несколько рисунков поменять"?
slaine
Топорно, неизящно - каскад условий... switch тут в самый раз.

-------
Не могу дать более дельный совет - не хватает системных ресурсов...


Отправлено: 02:09, 05-07-2005 | #7


Старожил


Сообщения: 290
Благодарности: 1

Профиль | Отправить PM | Цитировать


ну дапустим не бэкграунд а если сайт составлен из 4 картинок допустим квадрат разрезать на 4 части и каждые 4 части надо чтоб соответствовали времени года.. (либо + ещё 1 слой <div>)

Отправлено: 03:03, 05-07-2005 | #8


Аватара для Prisoner

Engrossed by the Void


Сообщения: 2229
Благодарности: 60

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
<script language="JavaScript">
theTime = new Date();
theMonth = theTime.getMonth();
if (theMonth >= 2 && theMonth <= 4)
  document.write('<img src ="spring#X.gif" alt="some_alt_text" width="some_width" height="some_height" border="0">');
else
  if (theMonth >= 5 && theMonth <= 7)
    document.write('<img src ="summer#X.gif" alt="some_alt_text" width="some_width" height="some_height" border="0">');
  else
    if (theMonth >= 8 && theMonth <= 10)
      document.write('<img src ="autumn#X.gif" alt="some_alt_text" width="some_width" height="some_height" border="0">');
    else
      document.write('<img src ="winter#X.gif" alt="some_alt_text" width="some_width" height="some_height" border="0">');
</script>
Вставлять вышеприведенный кусок кода туда где нужен вывод картинки №X (от 1 до 4 в вашем случае). Опять-таки, это не оптимально - одинаковый код присутствует X раз в теле документа. Луше сделать функцию.

-------
Не могу дать более дельный совет - не хватает системных ресурсов...


Отправлено: 03:28, 05-07-2005 | #9


Старожил


Сообщения: 290
Благодарности: 1

Профиль | Отправить PM | Цитировать


Всё работает великолепно!
all thanks to Prisoner

Отправлено: 00:57, 06-07-2005 | #10



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » помогите с очень интересным скриптом!

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Помогите со скриптом Atom1 Скриптовые языки администрирования Windows 1 22-10-2008 07:55
Помогите со скриптом BigDim Microsoft Windows NT/2000/2003 2 04-07-2008 04:18
помогите со скриптом slaine Вебмастеру 5 21-09-2005 22:33
Помогите со скриптом boneheap Вебмастеру 1 01-11-2004 22:20
Помогите со скриптом hudognik86 Вебмастеру 9 10-05-2004 03:06




 
Переход