Дождик на сайт - icq-proga - Форум Бесплатный софт, софт для windows, новый софт, soft 7, лучший софт, icq, icq бесплатно, скрипты для ucoz, скрипты для сайтов, темы для windows, windows 7, oc, Windows Vista, dle, dle модули, dle шаблоны, бесплатные dle шаблоны, хаки для dle, бесплатно, скачать бесплатно шаблоны dle, dle бесплатно, joomla, joomla 1.5, шаблоны joomla, бесплатные шаблоны joomla, Бесплатные модули Joomla, joomla модули - Дождик на сайт - icq-proga - Форум
Софт | Фильмы | Музыка | Шаблоны DLE | Шаблоны Joomla
E-mail: Пароль:
Регистрация
Забыли пароль?
Главная | Форум | Топ сайтов | Баннеробмен | смотреть зарубежное порно бесплатно Среда, 04.02.2026, 23:47
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Дождик на сайт
adminДата: Понедельник, 08.03.2010, 11:26 | Сообщение # 1
Генералиссимус
Группа: Администраторы
Сообщений: 171
Репутация: 5
Статус: Offline
Скрипт делает на страничке, красивый осенний дождь, ставим куда угодно :
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>
 
  • Страница 1 из 1
  • 1
Поиск: