Показать сообщение отдельно
  #10 (permalink)  
Старый 25.01.2012, 17:53
Новичок на форуме
Отправить личное сообщение для ravchik Посмотреть профиль Найти все сообщения от ravchik
 
Регистрация: 22.09.2011
Сообщений: 3

Aetae, подправил скрипт под себя (движок DLE):
<link rel="stylesheet" href="{THEME}/css/style.css" type="text/css" media="screen, projection" />
<script>
(function(){
  var date = new Date(),
      time = +date,
      day = ( 12 - date.getDay() ) % 7 ;
  function friday(){
    document.getElementsByTagName('link')[0].setAttribute('href', '{THEME}/css/friday.css')
  }
  if(day) {//не пятница
    date.setDate( date.getDate() + day )
    date.setHours( 0, 0, 0, 0 )
    setTimeout( friday , date - time )
  }else{  //пятница
    friday()
  }
})()
</script>

Не работает... (менял дату на локальном компьютере)
Имеет значение, что на странице подключены 2 css-файла? Я так полагаю, что скрипт должен, при условии что сегодня пятница, заменять файл style.css на friday.css в элементе <link href="">?
Ответить с цитированием