Geekissimo

Come far “danzare” le immagini in ogni pagina web, al volo

 
Andrea Guida (@naqern)
15 Settembre 2008
11 commenti

Delle piccole-grandi magie che gli javascript riescono ad apportare al mondo del web, pur essendo dei geek incalliti, non smetteremo mai di stupirci.

Infatti, anche se siamo ormai abituati ai complessi, utilissimi script per Greasemonkey in Mozilla Firefox, nonché a tutti quegli script – più o meno utili – adottabili in varie piattaforme di blogging, non disprezziamo certo qualche piccolo “giochetto” effettuabile in qualsiasi browser. Così, al volo.

Ecco perché, oggi, vogliamo presentarvi un simpaticissimo metodo per far “danzare” le immagini in ogni pagina web. Non occorre alcuna estensione o browser particolare: basta solo inserire quanto segue nella barra degli indirizzi del navigatore e premere il tasto Invio:


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);

Carino come effetto, vero?

Se desiderate avere questo piccolo trucchetto sempre a portata di mouse, vi ricordiamo che è possibile creare un segnalibro che punta proprio al codice appena visto insieme, ed utilizzarlo poi nelle pagine web che si vogliono rendere protagoniste di questa simpatica “magia”.

Ed allora, che aspettate a stupire i vostri amici facendo “danzare” le immagini in ogni pagina web, al volo?
Potrebbe interessarti anche
Articoli Correlati
La BBC presenta una propria libreria javascript opensource

La BBC presenta una propria libreria javascript opensource

Forse in Italia non sarebbe mai potuto accadere, ma in Inghilterra accade questo e anche altro. La BBC (British Broadcasting Corporation, cioè l’ente radio-televisivo pubblico britannico) ha presentato al pubblico […]

Firefox, come memorizzare le password anche dei siti che non lo permettono

Firefox, come memorizzare le password anche dei siti che non lo permettono

Come noto, la privacy è un argomento che sta molto a cuore a noi geek. Da cookie a referer, passando per javascript ed altre potenziali minacce, siamo sempre pronti ad […]

Come aumentare il numero dei siti presenti nella pagina di Speed Dial in Opera Browser 9.5

Come aumentare il numero dei siti presenti nella pagina di Speed Dial in Opera Browser 9.5

Il browser Opera è apprezzato da una larga – anche se non larga quanto meriterebbe – fetta di utenza, oltre che per la velocità ed il buon livello di personalizzazioni […]

GlassBox: libreria javascript per effetti “cool”

GlassBox: libreria javascript per effetti “cool”

GlassBox è un ottima libreria Javascript che permette dei bei effetti per il nostro sito web, ad esempio potremo rendere i bordi trasparenti, brillanti, lucidi e tanto altro. GlassBox si […]

Come creare Screensaver personalizzati autoinstallanti

Come creare Screensaver personalizzati autoinstallanti

instaSaver.com è applicazione web che permette di creare in pochi minuti un nostro screensaver personale. Basta semplicemente caricare le nostre immagini, o prenderle da Flickr, specificare se vogliamo un effetto […]

Lista Commenti
Aggiungi il tuo commento

Fai Login oppure Iscriviti: è gratis e bastano pochi secondi.

Nome*
E-mail**
Sito Web
* richiesto
** richiesta, ma non sarà pubblicata
Commento

  • #1un_passante

    cambiano alcuni valori nel codice si aumenta la velocità…

    15 Set 2008, 12:44 pm Rispondi|Quota
  • #2imagination

    qualcuno è riuscito a farlo?

    15 Set 2008, 12:44 pm Rispondi|Quota
  • #3joshg

    ma che figata! molto carino, grazie

    15 Set 2008, 1:02 pm Rispondi|Quota
  • #4Andrea Guida (Naqern)

    @ joshg: grazie a te 😉

    ciao!

    15 Set 2008, 1:14 pm Rispondi|Quota
  • #5zeff

    Prima riga:

    ma non si dice ” i javascript” ,invece di “gli javascript”?

    15 Set 2008, 1:36 pm Rispondi|Quota
  • #6Andrea Guida (Naqern)

    @ zeff: sarebbe “gli script in java” 😉

    ciao

    15 Set 2008, 1:39 pm Rispondi|Quota
  • #7zeff

    Andrea Guida (Naqern) dice:

    @ zeff: sarebbe “gli script in java”
    ciao

    Ok, capito 😉

    15 Set 2008, 1:58 pm Rispondi|Quota
  • #8imagination

    ah ecco…nn avevo copiato tutto il codice

    15 Set 2008, 2:48 pm Rispondi|Quota
  • #9The_Time

    Davvero un bell’effetto! 🙂 Grazie!

    15 Set 2008, 3:52 pm Rispondi|Quota
  • #10Andrea Guida (Naqern)

    @ The_Time: grazie a te 😉

    ciao!

    15 Set 2008, 3:56 pm Rispondi|Quota
  • #11MadDrummer

    Andrea Guida (Naqern) dice:

    @ zeff: sarebbe “gli script in java”
    ciao

    peccato che java e javascript non centrino una mazza uno con l’altro…

    16 Set 2008, 12:30 am Rispondi|Quota