• Страница 1 из 1
  • 1
Помощь по html

AspeeD
Пользователи
Сообщений 78
+
+23
-
Ваши награды 2
Возникла проблема.
Рипнул один клевый дизайн, на сайте с которого я его "снял" диз, шаблон меняется с ночного на дневной автоматически по часам.
У меня автоматически меняется не хочет, меняется лишь тогда когда на странице прописываю вместо <html> - <html class="night">.
Как сделать что бы диз менялся автоматически?
Всем кто поможет + в репу и награду.
подпись: AspeeD
«Пред. тема След. тема»

S@Nek
VIP
Сообщений 678
+
+1349
-
Ваши награды 18
В css возьми и скопируй все что под тегом "night"
и вставь в самый верх(желательно) и назови "hmtl"

Пример:

CSS-код
Code

.night{padding:5px;margin:5px;}

Code

html{padding:5px;margin:5px;}

Добавлено (22.07.2012, 14:12)
---------------------------------------------
Должно помоч)

подпись: S@Nek

AspeeD
Пользователи
Сообщений 78
+
+23
-
Ваши награды 2
S@Nek, вот все стили "night"
Code
.night .head-flash {
background-image: url(/desing/img_04_night.jpg);
}
.night .main {
background-image: url(/desing/img_01_night.jpg);
}
.night .navigation {
background-image: url(/desing/img_05_night.jpg);
}
.night .head-panel {
background-image: url(/desing/img_02_night.jpg);
}

Обрати внимание на "night" впереди каждого. Так же есть стили "head-flash, main"... и т.д. без "night" впереди.
Нужно как то сделать что бы в ночное время суток тег <html> менялся <html class="night">. Иначе я думаю никак не получится...
подпись: AspeeD

S@Nek
VIP
Сообщений 678
+
+1349
-
Ваши награды 18
вот это проблемка, блин даже незнаю
подпись: S@Nek

AspeeD
Пользователи
Сообщений 78
+
+23
-
Ваши награды 2
S@Nek, нужен человек который хорошо разбирается в условных операторах или в скриптинге.
Тут один стрипт нашел:
Code
<script language="JavaScript">
var h=(new Date()).getHours();
if (h > 3 && h <  12) document.writeln("Доброе утро,");
if (h > 11 && h <  18) document.writeln("Добрый день,");
if (h > 17 && h <  24) document. writeln("Добрый вечер,");
if (h > 23 || h <  4 ) document. writeln("Не спишь," ) ;
</script >

Он рабочий, но так не хочет ...:
Code
<script language="JavaScript">
var h=(new Date()).getHours();
if (h > 5 && h <  20) document.writeln("<html>");
if (h > 21 && h <  4) document.writeln("<html class="night">");
</script >
подпись: AspeeD

S@Nek
VIP
Сообщений 678
+
+1349
-
Ваши награды 18
Code
<script language="JavaScript">  
var h=(new Date()).getHours();  
if (h > 5 && h <  20) document.writeln("<html>");  
if (h > 21 && h <  4) document.writeln("<html class="night">");  
</script >


я в JavaScript ноль и мне кажется тут нужно заменить "document.writeln" на что-то другое
подпись: S@Nek

AspeeD
Пользователи
Сообщений 78
+
+23
-
Ваши награды 2
Code
<?if($HOUR$>'20' and $HOUR$<'5')?><html><?else?><html class="night"><?endif?>

Тему можно закрыть!
подпись: AspeeD
  • Страница 1 из 1
  • 1
Поиск:
Топ пользователей: