Шапка сайта меняеться в зависимости от времени
Страницы: 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)
Новые темыОбъявленияСвободное общение
00:24 Раскрутка форума 
00:19 Продвижение по ключам 
17:40 LOSPOLLOS.COM - Конвертим по рецепту Хайзенберга. Dating, Mainstream, Binary Options 
14:07 2Index - быстрая индексация страниц сайта и обратных ссылок 
12:02 Webvork - международная товарная СРА сеть с сертифицированными офферами на Европу. 
22:23 Подскажите нормальный сервис накрутки ПФ 
09:57 3snet - гемблинг, беттинг, форекс, бинарные опционы, майнинг 
13:11 Продам аккаунты Gmail USA IP | Gmail MIX IP | Outlook Old 
04:05 Просто $0.04/IP 9PROXY.COM Резидентные прокси Неограниченная пропускная способность Уникальная политика замены Без чёрного списка 
00:56 CryptoGraph — Анонимный обмен криптовалют без KYC и AML 
22:42 BestX24 - быстрый и безопасный обменник криптовалют и электронных денежных средств 
15:26 TETChange-Обменник криптовалют 
12:28 AlwaysMoney - платформа для обмена криптовалют 
01:35 - Вечные ссылки с трастовых сайтов 2024 проверен FastTrust 
16:49 monetizer.agency – рекламная сеть для взрослого и развлекательного трафика. 100$ новому вебмастеру 
20:43 Добро пожаловать в цифровой мир... 
15:59 Про мясо 
23:09 ПП от PMS remote.team - 200$ за команду 
13:28 Компьютерная мышь 
22:55 Ну что, кто куда деваете свои сайты? 
22:34 Используете беспроводные наушники?