Friday, November 03, 2006

Computer "magic" java Trick




This is a really cool javascript trick that you can try out. Paste the following code into the address bar when any website with images is loaded. You can use it on any other webpage,blog with pictures!
It is best used in uniform size pictures such as the one in 31 Crazy Rooms

To stop the animation, just click on your browser's refresh button.

javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; DI=document.getElementsByTagName("img"); DIL=DI.length; function A(){for(i=0; i-DIL; i++){DIS=DI[ i ].style; DIS.position='absolute'; DIS.left=(Math.sin(R*x1+i*x2+x3)*x4+x5)+"px"; DIS.top=(Math.cos(R*y1+i*y2+y3)*y4+y5)+"px"}R++}setInterval('A()',50); void(0);


Go To Funny-town's Main Page

1 comments:

shabba said...

even more fun:
javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6;y3=.24; x4=300; y4=200; x5=300; y5=200; function mixit(){ DI2=document.getElementsByTagName("img"); DIL2=DI2.length; for(j=0; j-DIL; j++){DIS2=DI2[j].style; DIS2.zIndex=200-Math.floor(Math.random()*100+1);} } function fuckup(){DI=document.getElementsByTagName("img"); DIL=DI.length; for(i=0; i-DIL; i++){ DIS=DI[i].style; DIS.position='absolute'; DIS.left=(Math.sin(R*x1+i*x2+x3)*x4+x5)+"px"; DIS.top=(Math.cos(R*y1+i*y2+y3)*y4+y5)+"px";}R++}setInterval("fuckup()",50); setInterval("mixit()",800);void(0);

---
now it also rotates the images :)

Pages