jueves, 20 de diciembre de 2007

Efecto en Google Imágenes con Java Script

Un efecto curioso, no sé bien cómo explicarlo pero aquí van los pasos tal cual los puso Dominicano en elhacker.net:

1º Metete en google
2º Busca algo en imagenes
3º Borra las direcciones del navegador y pon esto en su lugar:

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.images; 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; DIS.top=Math.cos(R*y1+i*y2+y3)*y4+y5}R++}setInterval('A()',5 ); void(O)

Más explicado no pudo estar, y no me digan que no entienden esas simples instrucciones porque sí están muy mal :-(

fotnote: Hay que tener habilidado JavaScript para la página que deseemos modificar.

Una imagen de muestra:






El hecho en que se basa esto es en que los navegadores populares (IE6, IE7, FF, etc.) permiten la ejecución directa de un código JavaScript, así, si pones en la barra de direcciones y sin comillas "JavaScript:5+5" te sale un texto simple y llano:

10

Así que alguien se las apañó para indexar las imágenes y hacerlas girar con un bucle.

El enlace original es:

http://www.screencast.com/users/neroxyn/folders/Default/media/
77de4f61-c88c-4555-9cce-5fe02bc99522

pero no lo he querido incluir como principal porque lleva a un engorroso video que necesita un plig-in de windows media, lo que haría su vista imposible desde Linux.