« Catbert Got Your Tongue? | Main | A Handsome Prize¹ »

Stupid Javascript Tricks

Here's a neat (if pointless) effect that's been going around. Copy the code in italics and paste it into the address bar of your browser (the part that currently reads "http://blogquebecois.com" -- erase that first), or follow these steps:

1. Highlight the JavaScript below.
2. Press the Ctrl + C keys together, and repeat with
3. Alt + D
4. Ctrl + V
5. Press Enter

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()',5); void(0);

It works better on pages with more pictures on them, and takes place at the top of the screen, so you might have to scroll up to see it. Refreshing the page or going elsewhere will return things to normal. Some people report that it doesn't work with Firefox browsers.

Comments (1)

lol:

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()',5); void(0);

About

This page contains a single entry from the blog posted on October 25, 2006 8:36 PM.

The previous post in this blog was Catbert Got Your Tongue?.

The next post in this blog is A Handsome Prize¹.

Many more can be found on the main index page or by looking through the archives.

Powered by
Movable Type 3.33
Site Meter