• Страница 1 из 1
  • 1
Форум » Готовые скрипты и интересные решения для системы uCoz » Другие скрипты для ucoz » Скрипт для ucoz:дождик на сайте
Скрипт для ucoz:дождик на сайте
ЗверьДата: Понедельник, 18.01.2010, 19:06 | Сообщение # 1
Сообщений: 14
Скрипт делает на страничке, красивый осенний дождь, ставим куда угодно :

Code
<SCRIPT LANGUAGE="JavaScript">
var no = 50;
var speed = 1;
var ns4up = (document.layers) ? 1 : 0;
var ie4up = (document.all) ? 1 : 0;
var s, x, y, sn, cs;
var a, r, cx, cy;
var i, doc_width = 800, doc_height = 600;

if (ns4up) {
doc_width = self.innerWidth;
doc_height = self.innerHeight;
}
else

if (ie4up) {
doc_width = document.body.clientWidth;
doc_height = document.body.clientHeight;
}

x = new Array();
y = new Array();
r = new Array();
cx = new Array();
cy = new Array();
s = 8;

for (i = 0; i < no; ++ i) {
initRain();

if (ns4up) {

if (i == 0) {
document.write("<layer name=\"dot"+ i +"\" left=\"1\" ");
document.write("top=\"1\" visibility=\"show\"><font color=\"blue\">");
document.write(",</font></layer>");

}
else {
document.write("<layer name=\"dot"+ i +"\" left=\"1\" ");
document.write("top=\"1\" visibility=\"show\"><font color=\"blue\">");
document.write(",</font></layer>");
}
}
else

if (ie4up) {

if (i == 0) {
document.write("<div id=\"dot"+ i +"\" style=\"POSITION: ");
document.write("absolute; Z-INDEX: "+ i +"; VISIBILITY: ");
document.write("visible; TOP: 15px; LEFT: 15px;\"><font color=\"blue\">");
document.write(",</font></div>");
}

else {
document.write("<div id=\"dot"+ i +"\" style=\"POSITION: ");
document.write("absolute; Z-INDEX: "+ i +"; VISIBILITY: ");
document.write("visible; TOP: 15px; LEFT: 15px;\"><font color=\"blue\">");
document.write(",</font></div>");
}
}
}

function initRain() {
a = 6;
r[i] = 1;
sn = Math.sin(a);
cs = Math.cos(a);
cx[i] = Math.random() * doc_width + 1;
cy[i] = Math.random() * doc_height + 1;
x[i] = r[i] * sn + cx[i];
y[i] = cy[i];
}

function makeRain() {
r[i] = 1;
cx[i] = Math.random() * doc_width + 1;
cy[i] = 1;
x[i] = r[i] * sn + cx[i];
y[i] = r[i] * cs + cy[i];
}

function updateRain() {
r[i] += s;
x[i] = r[i] * sn + cx[i];
y[i] = r[i] * cs + cy[i];
}

function raindropNS() {
for (i = 0; i < no; ++ i) {
updateRain();
if ((x[i] <= 1) || (x[i] >= (doc_width - 20)) || (y[i] >= (doc_height - 20))) {
makeRain();
doc_width = self.innerWidth;
doc_height = self.innerHeight;
}
document.layers["dot"+i].top = y[i];
document.layers["dot"+i].left = x[i];
}
setTimeout("raindropNS()", speed);
}

function raindropIE() {
for (i = 0; i < no; ++ i) {
updateRain();

if ((x[i] <= 1) || (x[i] >= (doc_width - 20)) || (y[i] >= (doc_height - 20))) {
makeRain();
doc_width = document.body.clientWidth;
doc_height = document.body.clientHeight;
}
document.all["dot"+i].style.pixelTop = y[i];
document.all["dot"+i].style.pixelLeft = x[i];
}
setTimeout("raindropIE()", speed);
}
if (ns4up) {
raindropNS();
}
else
if (ie4up) {
raindropIE();
}
</script>

Форум » Готовые скрипты и интересные решения для системы uCoz » Другие скрипты для ucoz » Скрипт для ucoz:дождик на сайте
  • Страница 1 из 1
  • 1
Поиск:

Статистика форума
Последние темы Читаемые темы Лучшие пользователи Новые пользователи
Power
(191)
element
(183)
falenangels
(63)
TRANE
(25)
jasminka
(16)
Зверь
(14)
Batareyka
(14)
Pro100Master
(14)
Apokalipcis
(9)
magistr
(9)
vinipuh
13:18
bioware73
12:25
Lil_swood
17:34
Py6uH
15:58
DoG
20:27
Calipso79
02:55
Rafachhh
14:26
Onlines
21:35
Находим скрипты.... (21)
element VS AL)3U$TANI (21)
TRANE vs element (13)
Мой мувик...=) (8)
форма заявки на вступление в клан! (7)
Ketrawars.ru (0)
Новый Топ пользователей с аватарами для Ucoz (0)
Простой и красивый вид формы опроса (0)
Красивый информер "кто нас сегодня посетил" для Ucoz (0)
Flash радио для сайта (0)
Дать бесплатное объявление в новороссийске, Разместить объявление недвижимость краснодара, Объявление продам процессор москва, Принимать объявления работа на дому, Дать объявление о продаже собак по украине, Краснодар объявления аренда, Сколько стоит снять квартиру в алмате объявления, Газета быстрый курьер урала. бесплатные объявления. продажа однокомнатной квартиры.дать объявления, Газета из рук в руки. дать объявление, Авторынок краснодара разместить объявление, Доска объявлений недвижимость продам в орле, Дать объявление курской, Дать объявление в ваш шанс, on-line сумы, Дать объявление сохранность, Дать объявление по продаже предприятия по интернету, Мебель-производстводать объявление, Объявления продам хоккейная экипировка форму, Подать объявление на продажу мопеда, Подать объявление куплю книгу, Подать бесплатное объявление в газете купи продай, Львов, доска объявлений недвижимость, сдача посуточно, Дать объявление для знакомства, Дать бесплатное объявлениеставрополь26услуги строительство, ремонт в г.ставрополе, Объявление продам квартиру 2000год, Подать объявление о продаже рыбы