[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Эффект метеоритов
DooDLeZДата: Понедельник, 20.04.2009, 14:49 | Сообщение # 1
Admin
Группа: Проверенные
Сообщений: 805
[ 21 ]
:-)
Code
<body bgcolor="#000000" text="#FFFFFF" link="#FFFFFF" topmargin="0" leftmargin="0">    
<script language="JavaScript">    
<!-- Space Variation script-made.by.ru    
if (document.all){    
xL=5;    
xH=0;    
xW=0;    
xR=0;    
xE=0;    
xMY=0;    
xMX=0;    
xWd=0;    
xHd=0;    
xF=new Array();    
xY=new Array();    
xX=new Array();    
xS=new Array();    
xA=new Array();    
xB=new Array();    
ini=new Array();    
cl=new Array('#fff000','#0000FF','#ff0000','#00ff00','#ff00ff','#ffa500')    
document.write('<div id="xouter" style="position:absolute;top:0px;left:0px"><div style="position:relative">');    
for (i=0; i < xL; i++){    
document.write('<div id="xie" style="position:absolute;top:0;left:0;width:10px;height:10px;'    
+'font-family:Courier New;font-size:50px;color:#ffffff">.</div>');    
}    
document.write('</div></div>');    
function Set(){    
for (i=0; i < xL; i++){    
xH=window.document.body.offsetHeight;    
xW=window.document.body.offsetWidth;    
xA[i]=Math.round(Math.random()*xH);    
xB[i]=Math.round(Math.random()*xW);    
xS[i]=Math.random()*0.07+0.05;    
xR=Math.round(Math.random()*3);    
xE=Math.round(Math.random()*2500+50)    
if (xR == 3) xB[i]=-xE;    
if (xR == 2) xB[i]=xW+xE;    
if (xR == 1) xA[i]=-xE;    
if (xR == 0) xA[i]=xH;    
xF[i]=xW/14;    
}    
}    
Set();    
function Assign(){    
xouter.style.top=document.body.scrollTop;    
for (i=0; i < xL; i++){    
xF[i]-=xS[i]*25;    
if (xF[i] < 4) xF[i]=3;    
xie[i].style.top =xY[i];    
xie[i].style.left=xX[i];    
xie[i].style.fontSize=xF[i];    
xie[i].style.filter='glow(color='+ini[i]+', strength='+xF[i]/3+')';    
}    
}    
function fly(){    
var N=Math.floor(Math.random()*cl.length)    
xMY=window.document.body.clientHeight/2;    
xMX=window.document.body.clientWidth/2;    
xWd=Math.round(Math.random()*40+5);    
xHd=Math.round(Math.random()*30+5);    
for (i=0; i < xL; i++)    
{    
xY[i]=xA[i]+=(xMY-xA[i])*(xS[i]);    
xX[i]=xB[i]+=(xMX-xB[i])*(xS[i]);    
if ((xX[i] > xMX-xWd) && (xX[i] < xMX+xWd) && (xY[i] > xMY-xHd) && (xY[i] < xMY+xHd)){    

xH=window.document.body.offsetHeight;    
xW=window.document.body.offsetWidth;    
xA[i]=Math.round(Math.random()*xH);    
xB[i]=Math.round(Math.random()*xW);    
xS[i]=Math.random()*0.05+0.05;    
xR=Math.round(Math.random()*3);    
xE=Math.round(Math.random()*50+50)    
if (xR == 3) xB[i]=-xE;    
if (xR == 2) xB[i]=xW+xE;    
if (xR == 1) xA[i]=-xE;    
if (xR == 0) xA[i]=xH+xE;    
}    
if ((xX[i] < 0) || (xX[i] > xW) || (xY[i] < 0) || (xY[i] > xH))    
{    
xF[i]=xW/14;    
ini[i]=cl[N];    
}    
}    
Assign();    
setTimeout('fly()',10);    
}    
fly();    
}    
// -->    
</script>


IP админа скрыт!
  • Страница 1 из 1
  • 1
Поиск: