Главная » 2009 » Ноябрь » 20 » Лунные циклы (Javascript)
20.11.2009, 15:52

Лунные циклы



Скрипт показывает, в какой фазе сейчас находится Луна, а также ведет отсчет времени до следующего полнолуния.

В body ставим это:

Quote
<SCRIPT LANGUAGE="JavaScript">
<!-- Original: James Thiele (mailto:jet@eskimo.com) -->
<!-- Begin
var black = "http://путь до картинки/black.gif";
var white = "http://путь до картинки/white.gif";

var height=1;
var size = 50;
var i;
var currentDate = new Date();
var x = currentDate;
currentDate.setTime(currentDate.getTime() + (currentDate.getTimezoneOffset()*60000));
var blueMoonDate = new Date(96, 1, 3, 16, 15, 0);
var lunarPeriod = 29*(24*3600*1000) + 12*(3600*1000) + 44.05*(60*1000);
var moonPhaseTime = (currentDate.getTime() - blueMoonDate.getTime()) % lunarPeriod;
var percentRaw = (moonPhaseTime / lunarPeriod);
var percent = Math.round(100*percentRaw) / 100;
var percentBy2 = Math.round(200*percentRaw);
var left = (percentRaw >= 0.5) ? black : white;
var right = (percentRaw >= 0.5) ? white : black;
var time = Math.round((lunarPeriod-moonPhaseTime)/(24*3600*1000));

document.write("<center>");

if (percentBy2 > 100) {
percentBy2 = percentBy2 - 100;
}
for (i = -(size-1); i < size; ++i) {
var wid=2*parseFloat(Math.sqrt((size*size)-(i*i)));
if (percentBy2 != 100)
document.write ("<img src="+left +" height=1 width="+(wid*((100-percentBy2)/100))+">");
if (percentBy2 != 0)
document.write("<img src="+right+" height=1 width="+(wid*((percentBy2)/100))+">");
document.write("<br>");
}
document.write("<BR><FONT SIZE=4>До следующего полнолуния осталось ",time," дней");
if (time > 1) document.write("s");
document.write("</font>");
// End -->
</script>

Синее меняем на путь до картинок.

Качаем картинки и кидаем их в корень сайта:

Материал взят с сайта infoscript.ru
Теги: Скачать Лунные циклы
Скачать "Лунные циклы"
Внимание! Копирование данного материала запрещено без указания ссылки на сайт Infoscript.ru
Источник/Автор: James Thiele
Категория: JavaScript's | Просмотров: 2471 | Добавил: antisept | Рейтинг: 4.0/1 |
Теги: лунные, Циклы
Пока комментариев нет. Ты можешь быть первым!
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]