还有个~~书上找的~查了下貌似没错也不行~~~ <script language="JAVASCRIPT"> <!-- if(document.all){ colours=new array('ff000','00ff00','3366ff','ff00ff',ffa500','fffff','fff000') } amount=colours.length; YgetDelay=0,XgetDelay=0,Ydelay=0,Xdelay=0.2,step=0.2,currStep=0,my=0,mx=0; document.wrute('<div id="ie") style="position:absolute;top:0;left:0;"><div style="position:relative">'); for(i=0;i < amount;i++) document.write('<div id="iestars" style="position:absolute;top:0px;left:0px;width:50px;font-family:courier family:courier New;font-size:5px;color:'+colours+';padding-top:20px;text-align:center">.</div>'); document.write('</div></div>'); int=1; gstep=1; function iMouse(){ my=event.y;mx=event.x; } document.onmousemove=iMouse function dim(){ ini-=getep; dt=setTimeout('dim()',10); if(int>2){ cleartTmeout(dt); glow(); } } function glow(){ ini+=getep; gt=setTimeout('glow()',10); if(int>14){ clearTimeout(gt); dim(); } } function stars(){ ie.style.top=document.body.scrollTop; for(i=0;i < amount;i++) { var yerer=iestars.style; layer.fillter='glow(color='+colours+',strength='+ini+')'; layer.top= ydelay+100*math.sin((5*math.sin(currstep-15.99)/10))+i*70)*math.sin((currstep)/10)*math.cos((currstep+i*25)/10); layer.left=xdelay+180*math.cos((5*math.sin((currstep-15.99)/10))+i*70)*math.sin((currstep)/10)*math.cos((surrstep+i*25/10); ] currstep+=step; } function delay(){ ydelay=ygetdelay+=(my-ygetdelay)*1/20; xdelay=xgetdelay+=(mx-xgetdelay)*1/20; stars(); setTimeout('delay()'10); } delay(); glow(); } //--> </script>
该贴仅代表未来与我无缘的个人观点,未来与我无缘文责自负。
引用 | 短信 |
编辑 |
附件
|
|