то когда из центра экрана вылетают например звездочки...очень красиво
Ставим в ХТМЛ вверх
Это звездочки, желтые)
Код:
<Style Type="Text/CSS"> <!-- .Congrats { font-family: Impact; font-size: 26px; font-weight: normal; } .You { font-family: Impact; font-size: 26px; font-weight: normal; color: #FFFFFF; } .Close { font-family: Impact; font-size: 18px; font-weight: normal; } A:Link {color:#FFE466;text-decoration: none;} A:Visited {color:#FFE466;text-decoration: none;} A:Active {color:#FFE466;text-decoration: none;} A:Hover {color:#FFFFFF;text-decoration: underline;} --> </Style> <SCRIPT language=javascript> <!--// function right(e) { if (navigator.appName == 'Netscape' && (e.which == 3 || e.which == 2)) return false; else if (navigator.appName == 'Microsoft Internet Explorer' && (event.button == 2 || event.button == 3)) { alert("Function disabled!"); return false;} return true;} //--> </SCRIPT> <Script Language="JavaScript1.2"> <!-- grphcs=new Array(5) Image0=new Image(); Image0.src=grphcs[0]="http://img103.imageshack.us/img103/2567/flake032mx.gif" Image1=new Image(); Image1.src=grphcs[1]="http://img103.imageshack.us/img103/2567/flake032mx.gif" Image2=new Image(); Image2.src=grphcs[2]="http://img103.imageshack.us/img103/2567/flake032mx.gif" Image3=new Image(); Image3.src=grphcs[3]="http://img103.imageshack.us/img103/2567/flake032mx.gif" Image4=new Image(); Image4.src=grphcs[4]="http://img103.imageshack.us/img103/2567/flake032mx.gif" Amount=20; Ypos=new Array(); Xpos=new Array(); Zpos=new Array(); //SpeedX=new Array(); //SpeedY=new Array(); ScrXpos=new Array(); ScrYpos=new Array(); Speed=new Array(); Size=new Array(); Step=new Array(); ns=(document.layers)?1:0; ie=document.all&&navigator.userAgent.indexOf("Opera")==-1 if (ns){ for (i = 0; i < Amount; i++){ var P=Math.floor(Math.random()*grphcs.length); rndPic=grphcs[P]; document.write("<LAYER NAME='sn"+i+"' LEFT=0 TOP=0><img src="+rndPic+"></LAYER>"); } //end for } //end if else if (ie){ //IE document.write('<div style="position:absolute;top:0px;left:0px"><div style="position:relative">'); for (i = 0; i < Amount; i++){ document.write('<img id="si'+i+'" src="'+grphcs[Math.round((i+1)*(grphcs.length-1)/Amount)]+'"style="position:absolute;top:0px;left:0px">'); } document.write('</div></div>'); } if (ie||ns){ WinHeight=(ns)?window.innerHeight-20:window.document.body.clientHeight; WinWidth=(ns)?window.innerWidth-70:window.document.body.clientWidth; for (i=0; i < Amount; i++){ Speed[i]=(i+1)*6/Amount+4; //speed range from 4 to 10 Xpos[i] = (Math.random()*WinWidth-WinWidth/2)*(Amount-i/3)/Amount; Ypos[i] = (Math.random()*WinHeight-WinHeight/2)*(Amount-i/3)/Amount; Zpos[i] = Math.random()*900*(Amount-i/3)/Amount+100; } } function fly(){ var WinHeight=(ns)?window.innerHeight-20:window.document.body.clientHeight; var WinWidth=(ns)?window.innerWidth-70:window.document.body.clientWidth; var hscrll=(ns)?window.pageYOffset:document.body.scrollTop; for (i=0; i < Amount; i++){ Zpos[i]-=Speed[i]; if (ScrXpos[i]>WinWidth || ScrXpos[i]<0 || ScrYpos[i]>WinHeight || ScrYpos[i]<0 || Zpos[i]<=0) { Speed[i]=(i+1)*6/Amount+4; //speed range from 4 to 10 Xpos[i] = (Math.random()*WinWidth-WinWidth/2)*(Amount-i/3)/Amount; Ypos[i] = (Math.random()*WinHeight-WinHeight/2)*(Amount-i/3)/Amount; Zpos[i] = Math.random()*900*(Amount-i/3)/Amount+100; } ScrXpos[i]=Xpos[i]/Zpos[i]*100 + WinWidth/2; ScrYpos[i]=Ypos[i]/Zpos[i]*100 + WinHeight/2; if (ns){ document.layers['sn'+i].left=ScrXpos[i]; document.layers['sn'+i].top=ScrYpos[i]+hscrll; } else{ //IE eval("document.all.si"+i).style.left=ScrXpos[i]; eval("document.all.si"+i).style.top=ScrYpos[i]+hscrll; } } //end for setTimeout('fly()',20); } //end fly if (ie||ns) window.onload=fly //--> </Script>