Шапка сайта меняеться в зависимости от времени
Страницы: 1
Шапка сайта меняеться в зависимости от времени
Нашел метод как сменить шапку сайта в зависимости от времени суток, а именно:

Создаёшь папку logo в корне. Туда кидаешь четыре шапки с такими названиями:

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>


Этот код нужно вставить у "верхнюю часть сайта". Но куда не пробовал, все не то... не так отображаеться. 
Помогите разобраться.
Сайт kotluk.at.ua
Изменено: neotrance - 2 Ноября 2012 23:00
Странноват скрипт что вы показали... попробуйте этот.
В картинке прописать id id="top_img" ниже поставить скрипт и прописать часы и ссылки на другие картинки которые её будут заменять.

Код
<img src="Ссылка на картинку" border="0" alt="" id="top_img"/>
<script language="JavaScript" type="text/javascript">
var timer_img;
function img_change(){
var pic = document.getElementById('top_img');
if(!pic)return;
if(timer_img) window.clearTimeout(timer_img);
var img = new Array();
img[0]="Ссылка на картинку1";
img[6]="Ссылка на картинку2";
img[10]="Ссылка на картинку3";
img[12]="Ссылка на картинку4";
img[16]="Ссылка на картинку5";
var now = new Date();
var hours = now.getHours();
var url='';
for (i in img ){if(i<=hours&&img[i]) url=img[i]};
if(url=='') url=img[i];
pic.src=url;
var next = new Date();
next.setHours(+1,0,0,0);
timer_img=window.setTimeout(arguments.callee, next.getTime()- now.getTime())
}
img_change();
</script>
 
Меняет любую картинку в которой вы установите id и пропишите в скрипте по шаблону время и ссылку после которого картинка должна поменяться
Шаблон: img[Час]="Ссылка на картинку замены"; час от 0 до 23
Пояснение: Картинка будет той что вы установили для данного промежутка суток при открытии страницы и поменяеться автоматически в установленные вами часы, без перезагрузки страницы
А о часовых поясах Вы подумали? Возможно получится так, что зайдет человек по местному времени ночью, а на сайте уже во всю день будет smile:) Думаю что данное решение не целесообразно...
<a href="https://goo.gl/GJuxaD">Хостинг от 84 руб. в месяц!</a>
А если надо чтобы шапка менялась согласно временам года?
Великолепный Гоша, как это 

Цитата

на сайте уже во всю день будет
лишь бы для жителей Украины все норма было.
Цитата
neotrance пишет:
<script type="text/javascript">
function shapka(n)
{document.write('[img]/logo/[/img]');}
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>
Скрипт рабочий, шапки меняте на ура, на вашем сайте его просто нет

Цитата
Великолепный Гоша пишет:
А о часовых поясах Вы подумали? Возможно получится так, что зайдет человек по местному времени ночью, а на сайте уже во всю день будет smile:) Думаю что данное решение не целесообразно...

- Вы что бредите ?

JavaScript выполняется в браузере пользователя и берет локальное время с его компьютера
Цитата
Злой Админ пишет:
Скрипт рабочий, шапки меняте на ура, на вашем сайте его просто нет      


Я понял что нету. Куда именно его устанавливать (раздел, место)? Нужно сбросить код какого то раздела сайта что б показали место?
Цитата
neotrance пишет:
Цитата
Злой Админ пишет:
Скрипт рабочий, шапки меняте на ура, на вашем сайте его просто нет


Я понял что нету. Куда именно его устанавливать (раздел, место)? Нужно сбросить код какого то раздела сайта что б показали место?


Цитата
neotrance пишет:
Куда именно его устанавливать

Куда поставите там и будет меняться по часам изображение
Цитата
<script type="text/javascript" charset="utf-8">
function EsQ(n)
{document.write('<img style="border: 0px; width: 100%; height: 20em;" src="'+n+'.jpg">');}
var h=(new Date()).getHours();
if (h >23 || h < 1) EsQ('LS001');
if (h > 0 && h < 2) EsQ('LS002');
if (h > 1 && h < 3) EsQ('LS003');
if (h > 2 && h < 4) EsQ('LS004');
if (h > 3 && h < 5) EsQ('LS005');
if (h > 4 && h < 6) EsQ('LS006');
if (h > 5 && h < 7) EsQ('LS007');
if (h > 6 && h < 8) EsQ('LS008');
if (h > 7 && h < 9) EsQ('LS009');
if (h > 8 && h < 10) EsQ('LS010');
if (h > 9 && h < 11) EsQ('LS011');
if (h > 10 && h < 12) EsQ('LS012');
if (h > 11 && h < 13) EsQ('LS013');
if (h > 12 && h < 14) EsQ('LS014');
if (h > 13 && h < 15) EsQ('LS015');
if (h > 14 && h < 16) EsQ('LS016');
if (h > 15 && h < 17) EsQ('LS017');
if (h > 16 && h < 18) EsQ('LS018');
if (h > 17 && h < 19) EsQ('LS019');
if (h > 18 && h < 20) EsQ('LS020');
if (h > 19 && h < 21) EsQ('LS021');
if (h > 20 && h < 22) EsQ('LS022');
if (h > 21 && h < 23) EsQ('LS023');
if (h > 22 && h < 24) EsQ('LS024');
</script>
Цитата
В картинке прописать id id="top_img" 

Как это сделать?
Изменено: neotrance - 3 Ноября 2012 12:00
Цитата
Алексей Жмуренко пишет:
А если надо чтобы шапка менялась согласно временам года?
А почему не заметили моего вопроса?
Victoria, нада чтобы вместо стандартной шапки менялась. То это куда?
neotrance,

<img src="Ссылка на картинку" border="0" alt="" id="top_img"/>
smile:shout:
p/s. Мой скрипт лучше) он меняет картинку без перезагрузки страницы)
Цитата
Великолепный Гоша пишет:
А о часовых поясах Вы подумали? Возможно получится так, что зайдет человек по местному времени ночью, а на сайте уже во всю день будет
Сайт региональный - на остальных класть smile;)
Качественный [url=bit.ly/1p1iAF5]рерайт/копирайт/перевод[/URL] | [url=http://bit.ly/1sB6rK0]Создание сайтов[/URL] за еду! Дёшево!
Страницы: 1
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
23:14 Мошенники-копирайтеры 
22:47 Заработок на Биржах ссылок 2025 
22:02 Стоит ли добавлять сайт в Rambler топ 100? 
21:48 Индексация страниц 
12:34 YouTube усиливает борьбу с азартными играми: новые ограничения вступят в силу 19 марта 
12:29 Традиционные сайты на грани вымирания из-за ИИ-поисковиков 
22:10 Dao.AD: Монетизация и покупка Push/Pops/Inpage и Video трафика! 
23:03 BestX24 - быстрый и безопасный обменник криптовалют и электронных денежных средств 
22:12 Продам обменник криптовалюты, а также новый обменник под ключ с обучением. Скидки на скрипты обменника 
21:31 GoogleWalker - устранение конкурентов в Google Ads | Автоматизированная система склика | АНТИБАН 
20:49 North Capital - Выгодные курсы BTC, USDT, RUB 
17:28 Купить дедики Абузоустойчивые сервера Аренда сервера Купить dedic Дедик Дешево vps vds сервера дедики на SSD! 
13:13 BIGPROXY.SHOP - Резидентные Ротационные Backconnect Proxy USA EUROPA MIX [Безлимитный трафик] 
04:16 Просто $0.04/IP 9PROXY.COM Резидентные прокси Неограниченная пропускная способность Уникальная политика замены Без чёрного списка 
00:03 Точные прогнозы на футбол 
22:59 Блогер А4 на грани: компания Влада Бумаги объявляет о банкротстве 
22:54 Думскроллинг превращает нас в зомби. Как вернуть мозг к жизни? 
22:23 Telegram не смог провести различие между требованиями автократических режимов и законными демократическими запросами 
21:43 Потеря для пиратского интернета: основатель Pirate Bay погиб! 
12:22 Финансовая диета: самозапрет на покупки может стать реальностью 
13:15 С юмором по жизни!