한국어
<!-- http://www.downcodes.com --> <!-- bbs http://bbs.downcodes.com --> <!--이 효과를 얻으려면 두 단계가 필요합니다. 첫 번째 단계. is: <head> 영역에 다음 코드를 추가합니다. --> <SCRIPT LANGUAGE="JavaScript1.2"> var Intervals=2000 var SparksOn = true; var documentWidth=documentHeight=randomx; =random= leftcorner=topcorner=0 var ns=(document.layers); var ie=(document.all); var ns6=(document.getElementById&&!document.all); var allDivs = false; 10); var totalSparks = 0; function initAll(){ if(!ns && !ie &&!ns6){ sparsOn = false; } 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 if ( ns6) allDivs[dNum]=document.getElementById('sDiv'+dNum).style; else allDivs[dNum]=eval('document.layers["sDiv'+dNum+'"]'); firework() { //아래 코드는 브라우저 크기를 감지합니다. 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 } //아래 코드는 차원 내에 속하는 좌표 세트를 무작위로 생성합니다.randomx=leftcorner+Math.floor(Math.random() *documentWidth) randy=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,random,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 } 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; allDivs[i].top=tempy; +i+" ,"+tempx+","+tempy+","+dx+","+dy+")",speed) } else ++totalSparks if(totalSparks==7){ sparsAflyin=false=0; } window.onload=initAll </script> <style> #sDiv0 {position:absolute; height:1; width:1; 글꼴 크기:15px; ;} # sDiv1 {위치:절대; 너비:1; 글꼴-크기:15px; 색상: 빨간색; 1; 너비:1; 글꼴 크기:15px; z-색인:11;} #sDiv3 {위치:절대값:1; 검정; 글꼴 -크기:15px; 색상:주황색; z-색인:12;} #sDiv4 {위치:절대값:1; 글꼴-크기:15px; ; z-색인:13;} #sDiv5 {위치:절대; 높이:1; 글꼴-크기:15px; 색상:z-색인:14; 위치:절대값:1; 너비:1; 글꼴 크기:15px; 색상:z-index:15;} <!--2단계: 다음을 추가합니다. <body>지역--> <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>