[Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Реагирование на время суток
AdministratorДата: Четверг, 11.11.2010, 17:13 | Сообщение # 1
Генералиссимус
Группа: Администраторы

Сообщений: 82
Награды: 2
Репутация: 0
Offline
Этот код позволяет реагировать на время суток на стороне клиента. Вы можете в зависимости от времени суток вывести соответствующее приветствие или предложить соответствующий товар.

Code
<html>
<head>
<script language="JavaScript">
function getHourOfDay()
{       var now = new Date();
         return(now.getHours());
}

function getTime()
{
         var now = new Date();
         var minutes = now.getMinutes();
         var divider = ":";

         if (minutes<10)
                 divider = ":0";

                 // Hack to get it to display the time
                 // correctly in version 3.0, (adjust  
     for offset)
         if (navigator.appVersion.lastIndexOf('3.')
    != -1 &&
                 navigator.appName.lastIndexOf
     ('Netscape') != -1)
                         return( now.getHours()-1
        + divider + minutes );

                 // Other versions may work with this ?
         return( now.getHours() + divider + minutes );
}

function sayHello ()
{

         document.write( "Сейчас <B>" +
                    getTime() +
                    "</B>,  
         поэтому мы желаем Вам" );

         if(getHourOfDay()<5 || getHourOfDay()>19)
                 document.write(' спокойной ночи!');
         else
         {
                 if ( getHourOfDay() < 11)
                 {
                         document.write(' доброго  
       утра!');
                 }
                 else
                 {
                         document.write(' хорошей  
       работы!');
                 }
         }
}
</script>

</head>
<body>
<script language="JavaScript">
<!--
sayHello()
// -->
</script>
</body>
</html>
 
  • Страница 1 из 1
  • 1
Поиск: