Главная » Файлы » Скрипты uCoz |
Лунные циклы
10.12.2009, 23:28 | |
Скрипт показывает, в какой фазе сейчас находится Луна, а также ведет отсчет времени до следующего полнолуния. В body ставим это:
Code <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> Синее меняем на путь до картинок. Качаем картинки и кидаем их в корень сайта: | |
Просмотров: 476 | Загрузок: 1 | Рейтинг: 0.0/0 |
Всего комментариев: 0 | |