Меняющееся со временем суток изображение.
Сначала нужно создать папку logo в корневой директории вашего сайта (т.е. не создавать в под папках).
Затем работая через файловый менеджер залить свои фото, нарисуйте их и придайте им имена 1.gif и т.п.
Как написано тут*
1.gif - картинка ночью (00:00 — 07:00)
2.gif - утрешняя картинка (07:00 — 12:00)
3.gif - дневная картинка (12:00 — 19:00)
4.gif - вечерняя картинка (19:00 — 00:00)
Если расширение файлов не gif, то измените его.
Где потребуется выводить картинку нужно вставить код:
<script type="text/javascript">
function shapka(n)
{document.write('<img border="0" src="/logo/'+n+'.gif">');}
var h=(new Date()).getHours();
if (h > 23 || h <7) shapka('1');
if (h > 6 && h < 12) shapka('2');
if (h > 11 && h < 19) shapka('3');
if (h > 18 && h < 24) shapka('4');
</script>
function shapka(n)
{document.write('<img border="0" src="/logo/'+n+'.gif">');}
var h=(new Date()).getHours();
if (h > 23 || h <7) shapka('1');
if (h > 6 && h < 12) shapka('2');
if (h > 11 && h < 19) shapka('3');
if (h > 18 && h < 24) shapka('4');
</script>
Вот например картинка меняется со временем суток - днем, ночью, утром и вечером она разная.
Вы
можете создать себе меняющийся с течением времени логотип или
баннер.... можете как я создать картинку приветствующую человека в
разное время суток (например - эта картинка днем говорит добрый день, а
ночью доброй ночи)
Если покопаться в коде как я - то поймешь,что if - это оператор, который по русски читается как "если"
То есть -
if (h > 23 || h <7)
Читается как
"Если время больше 23 и меньше 7 часов, то появится shapka('1'); "
Также получается, что src="/logo/'+n+'.gif" - путь к картинке.
Посмотрите на эту картинку - сейчас она вам говорит одно - я в другое время суток скажет другое.
----
Также можно вывести и текст.
Code
</font><script <br>language="JavaScript"> day = new Date(); hour = day.getHours(); <br>if <br>(hour>=5 && hour<12) greeting = "Доброе <br>утро"; else { if <br>(hour>=12 && hour<18) greeting = "Добрый <br>день"; else { if <br>(hour>=18 && hour<24) greeting = "Добрый <br>вечер"; else { if<br> (hour>=0 && hour<5) greeting = "Доброй <br>ночи"; } } } <br>document.write(greeting); <br></script><font class="code">
Мы получим вот такой результат.
Доброе утро
Коментарии 1