Мы здесь: rss twitter vk facebook

Самые новые скрипты для Ucoz

На нашем портале вы найдете не только скрипты, но и видео обучение и много интересного!
Main » Files » Ucoz обучение

Меняющееся со временем суток изображение.


Сначала нужно создать папку 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>

Вот например картинка меняется со временем суток - днем, ночью, утром и вечером она разная.
Вы
можете создать себе меняющийся с течением времени логотип или
баннер.... можете как я создать картинку приветствующую человека в
разное время суток (например - эта картинка днем говорит добрый день, а
ночью доброй ночи)

Если покопаться в коде как я - то поймешь,что 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">

Мы получим вот такой результат.

Доброе утро


View: 3530 / Added by: Administrator / Date: 07.05.2024
Коментарии 1
Total comments: 1
1 Ronnni   (30.08.2013 18:12)
Да, очень интересный скрипт!
А можно слелать чтобы каждый день показовалась разная картинка. Подскажите как?! Спасибо.
Only registered users can add comments.
[ Registration | Login ]