Admin Kurucu
Mesaj Sayısı : 322 Rep : 308 Başarı Sistemi : 53 Kayıt tarihi : 20/11/08 Yaş : 28
| Konu: MOUSE KODU - GÖZ ŞEKLİNDE Çarş. 26 Kas. 2008, 20:45 | |
| - Kod:
-
<!--COLOURED SCROLLBARS START--><br /> <script language="JavaScript"><br /> <!--<br /> <br /> function SymError()<br /> {<br /> return true;<br /> }<br /> <br /> window.onerror = SymError;<br /> <br /> var SymRealWinOpen = window.open;<br /> <br /> function SymWinOpen(url, name, attributes)<br /> {<br /> return (new Object());<br /> }<br /> <br /> window.open = SymWinOpen;<br /> //--><br /> </script><br /> <script language="JavaScript"><br /> <!-- Pre load images<br /> pic0=new Image();<br /> pic0.src="http://mitglied.lycos.de/kara2601/hpbimg/eye.gif";<br /> pic1=new Image();<br /> pic1.src="http://mitglied.lycos.de/kara2601/hpbimg/pupils.gif";<br /> //--><br /> <br /> </script><br /> <!-- Paste this in the body, ideally as last thing --><br /> <script language="JavaScript"><br /> <!-- www.portakal72.de.vu - http://website.lineone.net/~kurt.grigg/javascript<br /> //Original idea by demigod@psxexchange.com - http://www.psxexchange.com <br /> <br /> var n4=(document.layers);<br /> var n6=(document.getElementById&&!document.all);<br /> var ie=(document.all);<br /> var O=(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 /> if (n4){<br /> document.write('<layer name="eyeball" top=0 left=0 width="69" height="34"><img src="http://mitglied.lycos.de/kara2601/hpbimg/eye.gif" width="69" height="34"></layer>');<br /> document.write('<layer name="pupil1" top=0 left=0 width="13" height="13"><img src="http://mitglied.lycos.de/kara2601/hpbimg/pupils.gif" width="13" height="13"></layer>');<br /> document.write('<layer name="pupil2" top:0 left=0 width="13" height="13"><img src="http://mitglied.lycos.de/kara2601/hpbimg/pupils.gif" width="13" height="13"></layer>');<br /> }<br /> else{<br /> if (ie)<br /> document.write('<div id="ic" style="position:absolute;top:0;left:0"><div style="position:relative">');<br /> document.write('<div id="eyeball" style="position:absolute;top:100px;left:100px;widt h:69px;height:34px"><img src="http://mitglied.lycos.de/kara2601/hpbimg/eye.gif" width="69" height="34"></div>');<br /> document.write('<div id="pupil1" style="position:absolute;top:0px;left:0px;width:12 px;height:13px"><img src="http://mitglied.lycos.de/kara2601/hpbimg/pupils.gif" width="13" height="13"></div>');<br /> document.write('<div id="pupil2" style="position:absolute;top:0px;left:0px;width:12 px;height:13px"><img src="http://mitglied.lycos.de/kara2601/hpbimg/pupils.gif" width="13" height="13"></div>');<br /> if (ie)<br /> document.write('</div></div>');<br /> }<br /> var ym=0;<br /> var xm=0;<br /> if (n4||n6){<br /> window.captureEvents(Event.MOUSEMOVE);<br /> function mouseNS(e){<br /> ym = e.pageY-window.pageYOffset;<br /> xm = e.pageX;<br /> }<br /> if (n4)window.onMouseMove=mouseNS;<br /> if (n6)document.onmousemove=mouseNS;<br /> }<br /> if (ie||O){<br /> function mouseIEO(){<br /> ym = (ie)?event.clientY:event.clientY-window.pageYOffset;<br /> xm = event.clientX;<br /> }<br /> document.onmousemove=mouseIEO;<br /> }<br /> var etemp=eval(_d+_a+"eyeball"+_r+_s); <br /> var p1temp=eval(_d+_a+"pupil1"+_r+_s);<br /> var p2temp=eval(_d+_a+"pupil2"+_r+_s);<br /> dy=0;<br /> dx=0;<br /> fy=0;<br /> fx=0;<br /> angle1=0;<br /> angle2=0;<br /> d1=0;<br /> d2=0;<br /> function makefollow(){<br /> sy=(!ie)?window.pageYOffset:0;<br /> wy=(ie)?document.body.clientHeight:window.innerHei ght;<br /> wx=(ie)?document.body.clientWidth:window.innerWidt h;<br /> //Keep eyes on screen. Netscape 6 plays up otherwise!<br /> var chy=Math.floor(fy-34);<br /> if (chy <= 0) chy = 0;<br /> if (chy >= wy-34) chy = wy-34;<br /> var chx=Math.floor(fx-34);<br /> if (chx <= 0) chx = 0;<br /> if (chx >= wx-69) chx = wx-69;<br /> etemp.top=chy+sy;<br /> etemp.left=chx;<br /> //eyeball1 centre.<br /> c1y=parseInt(etemp.top)+17;<br /> c1x=parseInt(etemp.left)+17;<br /> //eyeball2 centre.<br /> c2y=parseInt(etemp.top)+17;<br /> c2x=parseInt(etemp.left)+52;<br /> dy1 = ym+sy - c1y;<br /> dx1 = xm - c1x;<br /> d1 = Math.sqrt(dy1*dy1 + dx1*dx1);<br /> dy2 = ym+sy - c2y;<br /> dx2 = xm - c2x;<br /> d2 = Math.sqrt(dy2*dy2 + dx2*dx2);<br /> ay1 = ym+sy - c1y;<br /> ax1 = xm - c1x;<br /> angle1 = Math.atan2(ay1,ax1)*180/Math.PI;<br /> ay2 = ym+sy - c2y;<br /> ax2 = xm - c2x;<br /> angle2 = Math.atan2(ay2,ax2)*180/Math.PI;<br /> dv=1.7;<br /> p1temp.top=(d1 < 17)?(c1y-6+d1/dv*Math.sin(angle1*Math.PI/180))[IMG]http://www.forumlarinefendisi.com/forum/images/smilies/frown.gif[/IMG]c1y-6+10*Math.sin(angle1*Math.PI/180));<br /> p1temp.left=(d1 < 17)?(c1x-6+d1/dv*Math.cos(angle1*Math.PI/180))[IMG]http://www.forumlarinefendisi.com/forum/images/smilies/frown.gif[/IMG]c1x-6+10*Math.cos(angle1*Math.PI/180));<br /> p2temp.top=(d2 < 17)?(c2y-6+d2/dv*Math.sin(angle2*Math.PI/180))[IMG]http://www.forumlarinefendisi.com/forum/images/smilies/frown.gif[/IMG]c2y-6+10*Math.sin(angle2*Math.PI/180));<br /> p2temp.left=(d2 < 17)?(c2x-6+d2/dv*Math.cos(angle2*Math.PI/180))[IMG]http://www.forumlarinefendisi.com/forum/images/smilies/frown.gif[/IMG]c2x-6+10*Math.cos(angle2*Math.PI/180));<br /> }<br /> function move(){<br /> if (ie)ic.style.top=document.body.scrollTop;<br /> dy=fy+=(ym-fy)*0.12;<br /> dx=fx+=(xm-fx)*0.12;<br /> makefollow();<br /> setTimeout('move()',10);<br /> }<br /> window.onload=move;<br /> //--><br /> </script> | |
|