• Страница 2 из 3
  • «
  • 1
  • 2
  • 3
  • »
Модератор форума: Admin, Cибиря4ка, Komoff, Diana  
Смена типа дизайна с ночного на дневной по часам
Дата: Воскресенье, 29.07.2012, 08:30 |
Генерал-майор
Группа: Постоянные
Сообщений: 339
Награды: 0
Репутация: 2
Статус: Offline


likbezz, в страницы сайта, но все ровно не работает

 
Дата: Воскресенье, 29.07.2012, 09:57 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Вот здесь измените на две палочки:
Quote (Code)
<script type="text/javascript">
if(document.getElementById('overlay')){
var h=(new Date()).getHours();
if (h>21||h<5){
     document.getElementById('overlay').style.background='url(/images/overlay2.jpg) center 0 no-repeat';
}};
</script>

Невнимательно скопировал)


 
Дата: Понедельник, 30.07.2012, 17:13 |
Генерал-майор
Группа: Постоянные
Сообщений: 339
Награды: 0
Репутация: 2
Статус: Offline


likbezz, 21||h<5 это типа с 21 до 5 что ли фон будет overlay2?

 
Дата: Понедельник, 30.07.2012, 17:16 |
Генерал-майор
Группа: Проверенные
Сообщений: 440
Награды: 0
Репутация: 14
Статус: Offline


Roman36Liman, Агась smile

 
Дата: Понедельник, 30.07.2012, 17:25 |
Генерал-майор
Группа: Постоянные
Сообщений: 339
Награды: 0
Репутация: 2
Статус: Offline


likbezz, и еще, простите, я уже надоел, но, все работает, только отображение не корректное, вот:
что делать? sad


 
Дата: Понедельник, 30.07.2012, 17:37 |
Генерал-майор
Группа: Проверенные
Сообщений: 440
Награды: 0
Репутация: 14
Статус: Offline



Roman36Liman, это css переписывать надо и сам код
Code
<script type="text/javascript">  
if(document.getElementById('overlay')){  
var h=(new Date()).getHours();  
if (h>21||h<5){  
      document.getElementById('overlay').style..site::after {
     content: ' (' attr(href) ') '; /* Выводим адрес ссылки в скобках */
     font-size: 0.8em; /* Уменьшаем текст*/
     background: yellow; /* Жёлтый фон */
    };  
}};  
</script>

Как точней написать это я не знаю в js не мастер но это примерно то что получится у вас smile


 
Дата: Понедельник, 30.07.2012, 17:43 |
Генерал-майор
Группа: Постоянные
Сообщений: 339
Награды: 0
Репутация: 2
Статус: Offline


Koeshiro, А можно уже с ссылками? smile

 
Дата: Понедельник, 30.07.2012, 17:45 |
Генерал-майор
Группа: Проверенные
Сообщений: 440
Награды: 0
Репутация: 14
Статус: Offline


Roman36Liman, за место href ставьте ссылку на css файл

 
Дата: Понедельник, 30.07.2012, 17:50 |
Генерал-майор
Группа: Постоянные
Сообщений: 339
Награды: 0
Репутация: 2
Статус: Offline


Koeshiro, а ссылка на изображение фона?

 
Дата: Понедельник, 30.07.2012, 17:53 |
Генерал-майор
Группа: Проверенные
Сообщений: 440
Награды: 0
Репутация: 14
Статус: Offline


Roman36Liman, в css файле пропишите всё так чтоб ровно было happy

 
Дата: Понедельник, 30.07.2012, 18:00 |
Генерал-майор
Группа: Постоянные
Сообщений: 339
Награды: 0
Репутация: 2
Статус: Offline


Koeshiro, Дайте пожалуйста полный скрипт?)

 
Дата: Понедельник, 30.07.2012, 18:02 |
Генерал-майор
Группа: Проверенные
Сообщений: 440
Награды: 0
Репутация: 14
Статус: Offline


Roman36Liman, честно говоря со своими знаниями js это всё что я сейчас могу вам дать sad

 
Дата: Понедельник, 30.07.2012, 22:21 |
Генерал-майор
Группа: Постоянные
Сообщений: 339
Награды: 0
Репутация: 2
Статус: Offline


Koeshiro, очень жаль( Помогите sad

Сообщение отредактировал Roman36Liman - Понедельник, 30.07.2012, 22:21
 
Дата: Вторник, 31.07.2012, 07:50 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Roman36Liman,
Quote (Roman36Liman, Пн, 30.07.2012, 17:25:56)
только отображение не корректное, вот:

Это у вас просвечивает фон блоков.
В вашем случае нужно не просто поменять фоновую картинку для основного блока, но и все фоновые картинки для тех блоков которые указаны стрелочками на вашем скриншоте.

Делается это так:
Присваивается класс:
Code
<script type="text/javascript">
if(document.getElementById('overlay')){
var h=(new Date()).getHours();
if (h>21||h<5){
      document.getElementById('overlay').className+=' night';
}};
</script>

Прописываются стили:
Типа:
Code
#overlay.night{background:url(/images/overlay2.jpg) center 0 no-repeat}
#overlay.night #main-menu{ .... }

Это не готовый код, это пример - стили - вместо троеточий пишем сами ...
...


 
Дата: Вторник, 31.07.2012, 08:53 |
Генерал-майор
Группа: Постоянные
Сообщений: 339
Награды: 0
Репутация: 2
Статус: Offline


likbezz, а стили в смысле? Я просто не пойму, css свое? Вот эту строчку
Code
#overlay.night{background:url(/images/overlay2.jpg) center 0 no-repeat}  
#overlay.night #main-menu{ .... }


Сообщение отредактировал Roman36Liman - Вторник, 31.07.2012, 08:55
 
  • Страница 2 из 3
  • «
  • 1
  • 2
  • 3
  • »
Поиск:


Мобильная версия