Скрипт смены CSS по времени

Тема в разделе "JavaScript", создана пользователем LOMANI, 5 фев 2013.

Статус темы:
Закрыта.
  1. LOMANI

    LOMANI

    Регистрация:
    18 янв 2013
    Сообщения:
    76
    Симпатии:
    5
    Скрипт на смену CSS в опен карт 1.5.4.1
    скрипт меняет цсс по времени с 9 до 21 и с 21 до 9
    вот с 9 до 21 работает правильно т.е. добавляет то что нужно, а вот с 21 до 9 нет ниче не добавляет, просто стандартный цсс

    PHP:
    <script type="text/javascript">
        function 
    change(css)
    {
    document.write('<link href="/catalog/view/theme/default/stylesheet/stylesheet'+css+'.css" rel="stylesheet"');}
      var 
    h=(new Date()).getHours();
    if (
    21 || <9change('_noch');
    if (
    && 21change('_den');
        </
    script>
    <
    link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/stylesheet.css" />
     
  2. Baco

    Baco Антихронофаг Команда форума

    Регистрация:
    9 окт 2012
    Сообщения:
    803
    Симпатии:
    399
    а если попробывать так:
    <script type="text/javascript">
    function
    change(css)
    {
    document.write('<link href="/catalog/view/theme/default/stylesheet/stylesheet'+css+'.css" rel="stylesheet"');}
    var
    h=(new Date()).getHours();
    if (
    h > 21 || h <9) change('_noch');
    if (
    h >= 9 && h < 21) change('_den');
    </script>
     
    SweD и wolfphone нравится это.
  3. LOMANI

    LOMANI

    Регистрация:
    18 янв 2013
    Сообщения:
    76
    Симпатии:
    5
    а вот так работает, _noch добавилась
    спасибо =)
     
Статус темы:
Закрыта.