QUOTE(Leon Siria @ Sep 14 2007, 06:44 AM)

Cool

It worked only on the Google images page not on the main web page.
That's weird. It works for me on a number of pages, including Google's main page. It may depend on your browser, though. I tried in in Firefox and IE7
QUOTE(Leon Siria @ Sep 14 2007, 06:44 AM)

What does the code mean,anyway?
CODE
java script:
this lets the browser know that what follows is a javascript function. It's like http:// or ftp:// but only it's java script:[br]
CODE
R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200;
Here, we're declaring a few variables and their values.
CODE
DI=document.images; DIL=DI.length;
Here we're decalring two more variables that correspond to all the images on the page.
DI.length refers to how many images their are.
CODE
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; DIS.top=Math.cos(R*y1+i*y2+y3)*y4+y5}R++}setInterval('A()',5);
Here's the meat of the action! It's a bunch of gobbledegook to me, but I gather that it is manipulating the images positions via
position.absolute in conjuntion with some knarly mathematical operations. (guess what? you can replace
Math.sin and
Math.cos with any javascript Math function!)
CODE
void(0);
this part kills any leftover data so that the page doesn't reload.