留言板總共有 75 篇留言 |
編號: 文章密碼: |
編號: 文章密碼: |
<SCRIPT LANGUAGE=JavaScript1.2> <!-- /* Document firework script (By Matt Gabbert, [email protected], http://www.nolag.com) Featured on Dynamicdrive.com For full source and 100s more DHTML scripts, visit http://www.dynamicdrive.com */ var ns=(document.layers); var ie=(document.all); var w3=(document.getElementById && self.innerWidth && (window.pageXOffset>-1)); //my way of making sure the browser will have what I need var allDivs = new Array(10); var documentWidth,documentHeight; function initAll(){ if(!ns && !ie && !w3) return; for(dNum=0; dNum<10; ++dNum){ if(ie) allDivs[dNum]=eval(document.all.sDiv+dNum+.style); else if(ns) allDivs[dNum]=eval(document.layers[sDiv+dNum+\]); else if(w3) allDivs[dNum]=eval(document.getElementById(sDiv+dNum+\).style); moveTo(dNum,0,0); } } function moveTo(i,tempx,tempy){ if (ie){ documentWidth =document.body.offsetWidth+document.body.scrollLeft-20; randomy=Math.floor(Math.random()*document.body.offsetHeight)+document.body.scrollTop-20; } else if (ns){ documentWidth=window.innerWidth+window.pageXOffset-20; randomy=Math.floor(Math.random()*window.innerHeight)+window.pageYOffset-20; } else if (w3){ documentWidth=self.innerWidth+window.pageXOffset-20; randomy=Math.floor(Math.random()*self.innerHeight)+window.pageYOffset-20; } if(tempx>-50){ tempx-=30; allDivs[i].left=tempx; allDivs[i].top =tempy; setTimeout(moveTo(+i+,+tempx+,+tempy+),40) } else setTimeout(moveTo(+i+,documentWidth-10,randomy),2000/i+40); } window.onload=initAll //End--> </script> |