Feature
Post

Category
General


Fun Javascript Snippet

My friend sent me an interesting code snipplet that rearranges the images on a given page. If you'd like to try it out, click this link: Re-Arrange Images Code Snipplet.

Below is the code:

JavaScript:
  1. 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(%22img%22);
  2. DIL=DI.length; function A(){for(i=0; i-DIL; i++){DIS=DI[ i ].style;
  3. DIS.position='absolute '; DIS.left=(Math.sin(R*x1+i*x2+x3)*x4+x5)+%22px%22;
  4. DIS.top=(Math.cos(R*y1+i*y2+y3)*y4+y5)+%22px%22}R++}
  5. setInterval('A()',5);void(0)

You can actually browse to any site that is heavy in images and paste the above code into the address bar after the page has finished loading. I hope you find this as entertaining as I did.


  1. By aj posted on November 15, 2006 at 10:27 pm
    Want an avatar? Get a gravatar! • You can link to this comment

    Haha ,this is really cool :D

  2. By Fernando Lins posted on November 16, 2006 at 8:22 am
    Want an avatar? Get a gravatar! • You can link to this comment

    WHOA, this is fun haha… useless, but fun :-P
    Code is very clean too, nice!

  3. By Noah Winecoff posted on November 16, 2006 at 12:06 pm
    Want an avatar? Get a gravatar! • You can link to this comment

    That is too entertaining.

  4. By Rasmus posted on November 16, 2006 at 12:38 pm
    Want an avatar? Get a gravatar! • You can link to this comment

    Cool gadget :-) Why doesn’t it work in IE?

  5. By aj posted on November 16, 2006 at 3:39 pm
    Want an avatar? Get a gravatar! • You can link to this comment

    Because it’s IE :lol:

  6. By Ronalfy posted on November 16, 2006 at 4:56 pm
    Want an avatar? Get a gravatar! • You can link to this comment

    I noticed myself that it doesn’t appear to work in IE6. Not sure about IE7. Gotta love mindless entertainment. :)

  7. By Sooraj posted on June 26, 2007 at 10:43 am
    Want an avatar? Get a gravatar! • You can link to this comment

    it works in IE… I use IE6 and it works just fine…

  8. Trackback