Eternal Nightmare
November 30, 2022, 04:29:45 pm
Welcome, Guest. Please login or register.

Login with username, password and session length
News: Breaking News: We Are Growing Fast. Keep Up The Good Work Guys
 
  Home Help Search Arcade Staff List Login Register  

Stars

Pages: [1]
  Print  
Author Topic: Stars  (Read 142 times)
Crywolfz
Coding Team
Enthusiast
*

OWned +4/-2
Offline Offline

Gender: Male
My Mood: Crappy:
Posts: 134



« on: August 17, 2009, 05:54:03 pm »

This code will make stars explode on your forum:
Code:
<!--this script got from fatalelites.smfforfree.com-Coded by: Legend  -->
<body>

<script LANGUAGE="JavaScript1.2">
<!--


//set Interval between each firework display,
var intervals=2000
var sparksOn     = true;
var speed        = 25;
var power        = 1;

//Dont change these values-------
var documentWidth=documentHeight=randomx=randomy=leftcorner=topcorner=0
var ns=(document.layers);
var ie=(document.all);
var sparksAflyin = false;
var allDivs      = new Array(10);
var totalSparks  = 0;
//-------------------------------

function initAll(){
if(!ns && !ie){
sparksOn = false;
return;
}
setInterval("firework()",intervals)

if (ns)
document.captureEvents(Event.MOUSEDOWN | Event.MOUSEMOVE);
for(dNum=0; dNum<7; ++dNum){
if(ie)
allDivs[dNum]=eval('document.all.sDiv'+dNum+'.style');
else
allDivs[dNum]=eval('document.layers["sDiv'+dNum+'"]');
}
}

function firework(){
//below code detects the browser dimenions
if (ie){
documentWidth=document.body.clientWidth
documentHeight=document.body.clientHeight
leftcorner=document.body.scrollLeft
topcorner=document.body.scrollTop
}
else if (ns){
documentWidth=window.innerWidth
documentHeight=window.innerHeight
leftcorner=pageXOffset
topcorner=pageYOffset

}
//below code randomly generates a set of coordinates that fall within the dimension
randomx=leftcorner+Math.floor(Math.random()*documentWidth)
randomy=topcorner+Math.floor(Math.random()*documentHeight)


if(sparksOn){
if(!sparksAflyin){
sparksAflyin=true;
totalSparks=0;
for(var spark=0;spark<=6;spark++){
dx=Math.round(Math.random()*50);
dy=Math.round(Math.random()*50);
moveTo(spark,randomx,randomy,dx,dy);
}
}
}
}

function moveTo(i,tempx,tempy,dx,dy){
if(ie){
if(tempy+80>(document.body.offsetHeight+document.body.scrollTop))
tempy=document.body.offsetHeight+document.body.scrollTop-80;
if(tempx+80>(document.body.offsetWidth+document.body.scrollLeft))
tempx=document.body.offsetWidth+document.body.scrollLeft-80;
}
if(tempx>-50&&tempy>-50){
tempx+=dx;tempy+=dy;
allDivs[i].left=tempx;
allDivs[i].top=tempy;
dx-=power;dy-=power;
setTimeout("moveTo("+i+","+tempx+","+tempy+","+dx+","+dy+")",speed)
}
else
++totalSparks
if(totalSparks==7){
sparksAflyin=false;
totalSparks=0;
}
}
window.onload=initAll
//End-->
</script>
<style>
#sDiv0 {position:absolute; height:1; width:1; font-family:arial black; font-size:25px; color:Aqua;}
#sDiv1 {position:absolute; height:1; width:1; font-family:arial black; font-size:22px; color:red;}
#sDiv2 {position:absolute; height:1; width:1; font-family:arial black; font-size:20px; color:blue;}
#sDiv3 {position:absolute; height:1; width:1; font-family:arial black; font-size:15px; color:orange;}
#sDiv4 {position:absolute; height:1; width:1; font-family:arial black; font-size:25px; color:yellow;}
#sDiv5 {position:absolute; height:1; width:1; font-family:arial black; font-size:25px; color:lightgreen;}
#sDiv6 {position:absolute; height:1; width:1; font-family:arial black; font-size:20px; color:silver;}
</style>
<p></p>
<div id="sDiv0">
  *</div>
<div id="sDiv1">
  *</div>
<div id="sDiv2">
  *</div>
<div id="sDiv3">
  *</div>
<div id="sDiv4">
  *</div>
<div id="sDiv5">
  *</div>
<div id="sDiv6">
  *</div>

</body>

</html>
Report Spam   Logged


Share on Facebook Share on Twitter

Nick
Administrator
Devotee
*

OWned +28/-66
Offline Offline

Gender: Male
My Mood: Tired:
Posts: 729


Owner


WWW
« Reply #1 on: August 17, 2009, 05:56:01 pm »

nice code... Cheesy hope there's more.. once i get a few am gonna have an index Cheesy
Report Spam   Logged




Crywolfz
Coding Team
Enthusiast
*

OWned +4/-2
Offline Offline

Gender: Male
My Mood: Crappy:
Posts: 134



« Reply #2 on: August 17, 2009, 06:10:59 pm »

Yeah its kool but it some time lags the forum
Report Spam   Logged


Elitez
Newbie
*

OWned +0/-0
Offline Offline

Gender: Male
Posts: 9


« Reply #3 on: August 28, 2009, 08:52:09 pm »

Yeah its kool but it some time lags the forum

it does lag it a little bit but kewl
Report Spam   Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by EzPortal
Bookmark this site! | Upgrade This Forum
SMF For Free - Create your own Forum

Powered by SMF | SMF © 2016, Simple Machines
Privacy Policy