Admin Kurucu
Mesaj Sayısı : 322 Rep : 308 Başarı Sistemi : 53 Kayıt tarihi : 20/11/08 Yaş : 28
| Konu: MOUSE KODU - ETRAFINDA IŞIK YAYIYOR Çarş. 26 Kas. 2008, 20:45 | |
| - Kod:
-
<head><br /> <title>Mouse Attack</title><br /> </head><br /> <body bgcolor="#000000"><br /> <br /> <br /> <br /> <script language="JavaScript"><br /> <!-- Mouse Attack by Kurt Grigg - http://www.btinternet.com/~kurt.grigg/javascript<br /> <br /> var num=10;//Number of dots!<br /> var vel=20;//Speed!<br /> var col=new Array('#eecc00','#ffffff','#0000ff','#ff0000');//Dot colours, min 2!<br /> var stopafter=60; //Stop and clear after x secondS!<br /> //Nothing needs altering past here....................<br /> var y=0;<br /> var x=0;<br /> var py=0;<br /> var px=0;<br /> var angle=0;<br /> var distance=0;<br /> var rep;<br /> var ry=0;<br /> var rx=0;<br /> var tmr=null;<br /> var n4=(document.layers);<br /> var n6=(document.getElementById&&!document.all);<br /> var ie=(document.all);<br /> var o6=(navigator.appName.indexOf("Opera") != -1)?true:false;<br /> var _d=(n4||ie)?'document.':'document.getElementById(" ';<br /> var _a=(n4||n6)?'':'all.';<br /> var _r=(n6)?'")':'';<br /> var _s=(n4)?'':'.style';<br /> var v=(n4)?"show":"visible";<br /> var put=false;<br /> stopafter*=1000;<br /> if (n4||n6){<br /> window.captureEvents(Event.MOUSEMOVE);<br /> function mouse1(e){<br /> if (put) return false;<br /> y = e.pageY-window.pageYOffset;<br /> x = e.pageX; <br /> }<br /> if (n4) window.onMouseMove=mouse1; <br /> else document.onmousemove=mouse1;<br /> }<br /> if (ie||o6){<br /> function mouse2(){<br /> if (put) return false;<br /> y = (ie)?event.clientY:event.clientY-window.pageYOffset;<br /> x = event.clientX;<br /> } <br /> document.onmousemove=mouse2;<br /> }<br /> if (n4){<br /> for (i=0; i < num; i++)<br /> document.write('<layer name=dots'+i+' top=0 left=0 width='+i/3+' height='+i/3+' bgcolor=#ffffff></layer>');<br /> }<br /> else{<br /> if (ie&&!o6){<br /> document.write("<div id='outer' style='position:absolute;top:0px;left:0px'>");<br /> document.write("<div style='position:relative'>");<br /> }<br /> for (i=0; i < num; i++)<br /> document.write('<div id="dots'+i+'" style="position:absolute;top:0px;left:0px;width:'+ i/3+';height:'+i/3+';background:#ffffff;font-size:1">.</div>');<br /> if (ie&&!o6) document.write("</div></div>");<br /> }<br /> function pos(){<br /> h=(ie)?document.body.clientHeight:window.innerHeig ht-20;<br /> w=(ie)?document.body.clientWidth:window.innerWidth -20;<br /> ry=Math.round(Math.random()*h);<br /> rx=Math.round(Math.random()*w);<br /> rep=Math.round(Math.random()*3);<br /> if (rep == 3)ry=0;<br /> if (rep == 2)ry=h;<br /> if (rep == 1)rx=0;<br /> if (rep == 0)rx=w;<br /> py=ry;<br /> px=rx;<br /> }<br /> pos();<br /> function followleader(){<br /> sy=(!ie)?window.pageYOffset:0;<br /> sx=(!ie)?window.pageXOffset:0;<br /> if (ie) outer.style.top=document.body.scrollTop;<br /> for (i=0; i < num; i++){<br /> randomcol=col[Math.floor(Math.random()*col.length)];<br /> temp1=eval(_d+_a+"dots"+i+_r+_s);<br /> temp1.visibility=v;<br /> if (i < num-1){<br /> temp2=eval(_d+_a+"dots"+(i+1)+_r+_s);<br /> temp1.top=temp2.top;<br /> temp1.left=temp2.left<br /> } <br /> else{<br /> temp1.top=py+sy;<br /> temp1.left=px;<br /> }<br /> if (n4)temp1.bgColor=randomcol;<br /> else temp1.background=randomcol;<br /> }<br /> }<br /> function bomb(){<br /> ay=y-py;<br /> ax=x-px;<br /> angle=Math.round(Math.atan2(ay,ax)*180/Math.PI);<br /> if (angle < 0) angle += 360;<br /> dy=py-y;<br /> dx=px-x;<br /> distance=Math.floor(Math.sqrt(dx*dx+dy*dy));<br /> go_y = Math.round(vel*Math.sin(angle*Math.PI/180));<br /> go_x = Math.round(vel*Math.cos(angle*Math.PI/180));<br /> py+=go_y;<br /> px+=go_x;<br /> if (distance < vel) pos();<br /> followleader();<br /> tmr=setTimeout("bomb()",20);<br /> }<br /> bomb();<br /> function dsbl(){<br /> v=(n4)?"hide":"hidden";<br /> put=true;<br /> x=0;<br /> y=0;<br /> setTimeout('clearTimeout(tmr)',stopafter+100);<br /> }<br /> setTimeout('dsbl()',stopafter);<br /> //--><br /> </script><br /> <br /> <br /> </BODY><br /> </HTML> | |
|