Português
<!-- http://www.downcodes.com --> <!-- bbs http://bbs.downcodes.com --> <!--Para obter esse efeito, são necessárias duas etapas. é: Adicione o seguinte código à área <head> --> <SCRIPT LANGUAGE="JavaScript1.2"> var intervals=2000 var sparksOn = true var speed = 40; =randomy= leftcorner=topcorner=0 var ns=(document.layers); 10); var totalSparks = 0; function initAll(){ if(!ns && !ie &&!ns6){ sparksOn = false return; Event.MOUSEDOWN | Event.MOUSEMOVE); for(dNum=0; dNum<7; ++dNum){ if(ie) allDivs[dNum]=eval('document.all.sDiv'+dNum+'.style'); senão if (ns6) allDivs[dNum]=document.getElementById('sDiv'+dNum).style; else allDivs[dNum]=eval('document.layers["sDiv'+dNum+'"]'); firework() { //o código abaixo detecta as dimensões do navegador if (ie){ documentWidth=document.body.clientWidth documentHeight=document.body.clientHeight leftcorner=document.body.scrollLeft topcorner=document.body.scrollTop } else if (ns ||ns6 ){ documentWidth=window.innerWidth documentHeight=window.innerHeight leftcorner=pageXOffset topcorner=pageYOffset } //o código abaixo gera aleatoriamente um conjunto de coordenadas que se enquadram na dimensão randomx=leftcorner+Math.floor(Math.random() *documentWidth) randomy=topcorner+Math.floor(Math.random()*documentHeight) if(sparksOn){ if(!sparksAflyin){ sparksAflyin=true; faísca++){ dx=Math.round(Math.random()*50); dy=Math.round(Math.random()*50); função 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 } else if(ns6){ if( tempy+80 >(window.innerHeight+pageYOffset)) tempy=window.innerHeight+pageYOffset-80; if(tempx+80>(window.innerWidth+pageXOffset)) tempx=window.innerWidth+pageXOffset-80; >-50&&tempy >-50){ tempx+=dx;tempy+=dy; allDivs[i].left=tempx[i].top=tempy; +i+" ,"+tempx+","+tempy+","+dx+","+dy+")",velocidade) } else ++totalSparks if(totalSparks==7){ sparksAflyin=false; } window.onload=initAll </script> <style> #sDiv0 {posição:absoluto altura:1; font-family:arial preto; ;} # sDiv1 {posição:absoluto;altura:1;} #sDiv2 {posição:altura absoluta: 1; largura:1;família da fonte:arial preto;tamanho da fonte:15px;índice z:11;} #sDiv3 {posição:altura absoluta:1; preto; tamanho da fonte: 15px cor: laranja; tamanho da fonte: 15px; ; z-índice:13;} #sDiv5 {posição:absoluto;largura:1;} #sDiv6 { position:absolute ; height:1; font-family:arial black; font-size:15px; z-index:15;} </style> <!--Etapa 2: Adicione o seguinte código para <body>Na área--> <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>