Скрипт определения знака Зодиака
Если на Вашем сайте необходимо определить знак Зодиака по дате рождения пользователя, то рекомендуем Вам воспользоваться скриптом, рассмотренным далее.
Наглядный пример работы скрипта определения знака Зодиака Вы можете опробовать ниже, выбрав месяц и день рождения. В результате простых вычислений, скрипт выдаст Вам по дате рождения соответствующий знака Зодиака.
Для того чтобы получить на своем сайте точно такой же скрипт определения знака Зодиака посетителя по дате рождения, как и в примере, продемонстрированном выше, добавьте на свою страничку следующий JavaScript код:
<script type="text/javascript">
function learn_sign() {
var date = document.znak_zodiac.your_date.value;
var this_month = document.znak_zodiac.your_month.selectedIndex;
with (document.znak_zodiac.znak){
if (this_month==1 && date>=20 || this_month==2 && date<=18) value="Водолей";
else if (this_month==2 && date>=19 || this_month==3 && date<=20) value="Рыбы";
else if (this_month==3 && date>=21 || this_month==4 && date<=19) value="Овен";
else if (this_month==4 && date>=20 || this_month==5 && date<=20) value="Телец";
else if (this_month==5 && date>=21 || this_month==6 && date<=21) value="Близнецы";
else if (this_month==6 && date>=22 || this_month==7 && date<=22) value="Рак";
else if (this_month==7 && date>=23 || this_month==8 && date<=22) value="Лев";
else if (this_month==8 && date>=23 || this_month==9 && date<=22) value="Дева";
else if (this_month==9 && date>=23 || this_month==10 && date<=22) value="Весы";
else if (this_month==10 && date>=23 || this_month==11 && date<=21) value="Скорпион";
else if (this_month==11 && date>=22 || this_month==12 && date<=21) value="Стрелец";
else if (this_month==12 && date>=22 || this_month==1 && date<=19) value="Козерог";
else value="Неверная дата!";
var d = new Date(2000, this_month-1, date);
if ((d.getMonth()!=this_month-1) || (d.getDate()!=date)) value="Неверная дата!";
}
}
</script>
В том месте Вашей странички, где будет располагаться форма для ввода даты рождения, и вывода знака Зодиака, добавьте следующий код:
<div style="text-align: center;">
<form name="znak_zodiac" action="znak_zodiac.php">
Месяц <select name="your_month">
<option value="0"> </option>
<option value="1">Январь</option>
<option value="2">Февраль</option>
<option value="3">Март</option>
<option value="4">Апрель</option>
<option value="5">Май</option>
<option value="6">Июнь</option>
<option value="7">Июль</option>
<option value="8">Август</option>
<option value="9">Сентябрь</option>
<option value="10">Октябрь</option>
<option value="11">Ноябрь</option>
<option value="12">Декабрь</option>
</select>
День: <input type="text" name="your_date" size="2">
<input type="button" value="Узнать" onClick="learn_sign()">
<br><br>
Ваш знак Зодиака - <input type="text" name="znak" size=15>
</form>
</div>
В результате добавления на страничку кодов, приведенных выше, на Вашей страничке станет возможным определение знака Зодиака пользователей по их дате рождения.
Перед публикацией все комментарии проходят обязательную модерацию!
Если Вы хотите задать какой-либо вопрос, то сделайте это на нашем форуме.
Таким образом, Вы сможете быстрее получить ответ на интересующий Вас вопрос.
if ((this_month==4||6||9||11) && date>30) value = "Неверная дата!";
Скопируйте код заново.