YuL Posté(e) le 19 décembre 2008 Posté(e) le 19 décembre 2008 (modifié) coucou sur une page web contenant des image, copier ce code das la barre d'adresse et entrée java script: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(0) il faut supprimer l'espace entre java et script car sur ce forum, il est impossible d'écrire java script: tout attaché je viens de découvrir, ça n'a aucun n'interet mais c'est fun Modifié le 19 décembre 2008 par YuL
nounours59330 Posté(e) le 19 décembre 2008 Posté(e) le 19 décembre 2008 heu chez moi sa fonctionne IE7 et vista
deagle Posté(e) le 19 décembre 2008 Posté(e) le 19 décembre 2008 ah ouais ça marche qu'avec des images toutes simples, pas de flash ou autre
Lechuck Norris Posté(e) le 19 décembre 2008 Posté(e) le 19 décembre 2008 C'est joli, ça fait une bonne déco de noël.
Miles Prower Posté(e) le 19 décembre 2008 Posté(e) le 19 décembre 2008 Marche aussi sous Firefox hein
seb117 Posté(e) le 19 décembre 2008 Posté(e) le 19 décembre 2008 Très fun, pour intégré (et bien d'autres choses) ceci dans vos sites, je vous conseil la lib jquery
Plopy Posté(e) le 20 décembre 2008 Posté(e) le 20 décembre 2008 ah ouais ça marche qu'avec des images toutes simples, pas de flash ou autre Normal, pour expliquer le code : java script://déclaration de variableR= 0; x1=.1; y1=.05;x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; //On va récuperer tous les images de la page dans un tableauDI= document.images; //On va stocker ici le nombre d'imagesDIL=DI.length; //Ici c'est la fonction de rotation des images, c'est surtout du calcul trigonometriquefunction 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++ }//On va répeter cette fonctions toutes les 5 mssetInterval( 'A()',5); void(0) Donc sur cette ligne : DI= document.images; On comprendra que ça va le faire qu'avec des images. Mais remplacez cette ligne par : DI = document.links; Ca fera pareil mais avec tous les liens de la page. ou pour les animations flashs : DI = document.embeds;
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant