Вопрос № 108874: Здравствуйте, уважаемые эксперты!
Есть Javascript, определяющий время суток и выводящий по ней определённый коментарий. Все бы отлично, однако при выводе коментария к утру выдаются сразу 2 комментария - "Доброе утро!"+"Добрый день&...
Вопрос № 108.874
Здравствуйте, уважаемые эксперты!
Есть Javascript, определяющий время суток и выводящий по ней определённый коментарий. Все бы отлично, однако при выводе коментария к утру выдаются сразу 2 комментария - "Доброе утро!"+"Добрый день". Условия менял всяческими образами, однако добиться желаемого результата вывода не смог...
Укажите, пожалуйста, где ошибка. Код скрипта в приложении.
Заранее спасибо!!!
Отвечает: Gh0stik
Здравствуйте, Сергеев Олег Николаевич!
Просто если у Вас в данный момент 10 часов (к примеру), то у Вас изначально выполняется первое условие (getHourOfDay() < 11), а затем (getHourOfDay() < 17) - т.е. выполняется два условия одновременно - соответственно и выводится два сообщения.
Рекомендую сделать такие изменения: ...
if ( getHourOfDay() < 11) {document.write('Доброе утро!');} else { if ( getHourOfDay() < 17) {document.write('Добрый день!');}
else {document.write('Добрый вечер!');}}
...
Good Luck!!!
Приложение:
--------- Господь Бог - это всего лишь сверхмощный генератор случайных чисел, в соответствии с которыми сочетаются события на Земле. Генератор случайных чисел - и только.
Ответ отправил: Gh0stik (статус: Профессор) Украина, Славянск Организация: Славянский государственный педагогический университет (Кафедра алгебры) ICQ: 289363162 ---- Ответ отправлен: 11.11.2007, 00:47 Оценка за ответ: 5 Комментарий оценки: Благодарю Вас! Разъяснения доступные и понятные, а главное - правильные.