Реагирование на время суток
Этот код позволяет реагировать на время суток на стороне
клиента. Вы можете в зависимости от времени суток вывести соответствующее
приветствие или предложить соответствующий товар.
<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>
|