Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   Проверьте скриптик (http://forum.oszone.net/showthread.php?t=31766)

Kosiak 24-04-2003 23:53 216901

Есть скрипт (он должен выводить приветствие в зависимости от времени суток):

var h=(new Date()).getHours();
if (h > 3 && h <  12) document.writeln("Доброе утро!");
if (h > 11 && h <  18) document.writeln("Добрый день!");
if (h > 17 && h <  24) document. writeln("Добрый вечер!");
if (h > 23 || h <  4 ) document.wtriteln("Доброй ночи!");

Но в период с 12 ночи до трёх утра его клинит. Подскажите, где ошибка?

Artla 25-04-2003 00:06 216902

Kosiak
а если сделать так

var h=(new Date()).getHours();
if (h > 3 && h <  12) document.writeln("Доброе утро!");
if (h > 12 && h <  18) document.writeln("Добрый день!");
if (h > 18 && h <  24) document. writeln("Добрый вечер!");
if (h > 24 || h <  3 ) document.wtriteln("Доброй ночи!");

Kosiak 25-04-2003 00:33 216903

Не работает !!! Та же глюка!

Artla 25-04-2003 00:38 216904

Kosiak
А как собственно клинит

Vitki 25-04-2003 15:33 216905

Да вот в принципе то же самое. У меня работает.
Код:

<script language=JavaScript>
var h=(new Date()).getHours();
if (h > 3 && h < *12) document.writeln("Доброе утро!");
if (h > 11 && h < *19) document.writeln("Добрый день!");
if (h > 18 && h < *24) document.writeln("Добрый вечер!");
if (h > 23 || h < *4 ) document.wtriteln("Привет полуночникам!" ) ;
</script >

[s]Исправлено: Vitki, 15:34 25-04-2003[/s]

Kosiak 25-04-2003 21:56 216906

Artla
Не отображает ничего в этот период времени. :(

Artla 25-04-2003 22:26 216907

Kosiak
if (h > 23 || h < *4 ) document.wtriteln("Доброй ночи!");
У тебя одна буква лишняя

[s]Исправлено: Artla, 23:28 25-04-2003[/s]

Kosiak 25-04-2003 23:01 216908

Artla
Ни фига :(

Artla 25-04-2003 23:42 216909

Kosiak
Скопируй и вставь вот этот кусок



<script language=JavaScript>
var h=(new Date()).getHours();
if (h > 3 && h < *12) document.writeln("Доброе утро!");
if (h > 11 && h < *19) document.writeln("Добрый день!");
if (h > 18 && h < *24) document.writeln("Добрый вечер!");
if (h > 23 || h < *4) document.writeln("Привет полуночникам!");
</script >




У меня работает на IE 5.0

[s]Исправлено: Artla, 0:44 26-04-2003[/s]


Время: 17:26.

Время: 17:26.
© OSzone.net 2001-