|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » помогите с очень интересным скриптом! |
|
помогите с очень интересным скриптом!
|
Старожил Сообщения: 290 |
Вообщем идея такова. Чтоб дизайн менялся относительно времеён года тоесть 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 |
Engrossed by the Void Сообщения: 2229
|
Профиль | Отправить PM | Цитировать Обращаться не к методу getHours, но к методу getMonth, который вернет число текущего месяца с январем в качестве точки отсчета. Строить логику нужно соответствующим образом.
|
------- Отправлено: 04:15, 03-07-2005 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 290
|
Профиль | Отправить PM | Цитировать мдя, я не очень хорошо разбираюсь в ява скриптах просто спрашиваю может у кого есть? либо есть жилание написать...
|
Отправлено: 13:35, 03-07-2005 | #3 |
Engrossed by the Void Сообщения: 2229
|
Профиль | Отправить 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
|
Профиль | Отправить 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 |
![]() Ветеран Сообщения: 675
|
Профиль | Отправить PM | Цитировать Prisoner
почему глупо? |
------- Отправлено: 22:12, 04-07-2005 | #6 |
Engrossed by the Void Сообщения: 2229
|
Профиль | Отправить PM | Цитировать oIo_DeN_oIo
Что значит "если надо несколько рисунков поменять"? slaine Топорно, неизящно - каскад условий... switch тут в самый раз. |
------- Отправлено: 02:09, 05-07-2005 | #7 |
Старожил Сообщения: 290
|
Профиль | Отправить PM | Цитировать ну дапустим не бэкграунд а если сайт составлен из 4 картинок допустим квадрат разрезать на 4 части и каждые 4 части надо чтоб соответствовали времени года.. (либо + ещё 1 слой <div>)
|
Отправлено: 03:03, 05-07-2005 | #8 |
Engrossed by the Void Сообщения: 2229
|
Профиль | Отправить 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> |
------- Отправлено: 03:28, 05-07-2005 | #9 |
Старожил Сообщения: 290
|
Профиль | Отправить PM | Цитировать Всё работает великолепно!
all thanks to Prisoner |
Отправлено: 00:57, 06-07-2005 | #10 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
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 |
|