Lighting Animation By Java Script

Lighting Animation By Java Script


<script language="Javascript">
<!--
// This script by mekailbiswas
text="_"//simply write your massage
colours=new Array('ff0000','00ff00','3366ff','ff00ff','ffa500','ffffff')
am=200
var as=0
step = 0.03;
currStep = 0;
logoWidth = 160;
logoHeight = -160;
TrigSplit =200/ am;
var ll=0;
var ll2=1;

document.write('<div style="position:absolute;top:10;left:400">ds</div>');
var ss=window.document.body.clientWidth/2-50;

document.write('<div id="si" style="position:absolute;top:10;left:'+ss+'">');
for(i=0;i<am;i++)
{
document.write('<div id="t" style="position:absolute;top:0px;left:0px;font-size:13">+</div>');
}
document.write('</div>');
var axa=0
function aa(){
var siz=Math.round(Math.random()*30);
var C=Math.round(Math.random()*30);
if(ll<200){
ll++;
axa=ll
}

else
{
axa=axa-1
if(axa<1){
ll=0
ll2++}}
var bbg=ll2*5
if(bbg>360){ll2=0}
for (i = 0; i < am; i++) {
var siii=Math.round(Math.random()*10);
var Col=colours[Math.round(Math.random()*colours.length)];
if(am>200){axa=0}
t[i].style.color=Col
t[i].style.top =axa*Math.sin(currStep + i * TrigSplit* Math.PI / bbg);
t[i].style.left =axa*Math.tan(currStep + i * TrigSplit* Math.PI /120)
t[i].style.fontSize=siii*3
}
currStep -= step;

if (as==am-1){
as=0;
}
else
{
as++
}
setTimeout('aa()',12);
}
aa();

//-->
</script>
<body bgcolor="#000000">

Click To Viev Demo