Drapeau avec du vent...

Soyez le premier à donner votre avis sur cette source.

Snippet vu 10 171 fois - Téléchargée 32 fois

Contenu du snippet

Bah c un drapeau qui bouge avec un effet de vent (qui est un peu bizarre, il est vertical ;) ) ca bug parfois a cause que cest rapide les changements....

Source / Exemple :


<HTML><HEAD><SCRIPT LANGUAGE="JAVASCRIPT">
var freq = 3;
var lightStrength = 50;
var phase = 0;
var strength = 5;

function MoveFlag()
{
	if(document.getElementById)
	{
		cmd = "document.getElementById(\"Flag\").style.filter='progid:DXImageTransform.Microsoft.Wave(" ;
    		cmd = cmd + "freq=" + freq;
		cmd = cmd + ",LightStrength=" + lightStrength;
		cmd = cmd + ",Phase=" + phase;
		cmd = cmd + ",Strength=" + strength;
    		cmd  = cmd + ")'";
		eval(cmd);
	}
	phase += 10;
	if(phase==110) phase=10;
	setInterval("MoveFlag()", 100);
}
</SCRIPT></HEAD>
<BODY>
<TABLE BORDER="0" ID="Flag" style="PADDING-RIGHT: 10px; PADDING-LEFT: 13px; FILTER: progid:DXImageTransform.Microsoft.Wave(freq=3,LightStrength=50,Phase=0,Strength=5); HEIGHT: 150px;">
<TR WIDTH="225px">
<TD BGCOLOR="blue" WIDTH="75px"></TD>
<TD BGCOLOR="white" WIDTH="75px"></TD>
<TD BGCOLOR="red" WIDTH="75px"></TD>
</TR></TABLE>
<SCRIPT>MoveFlag();</SCRIPT>
</BODY></HTML>

Conclusion :


Bon c trgé bof mais je trouvais utile de mettre un exemple surtout pour la partie avec les variables cmd.... jai pas mis de comentaire je pense que cest simple a comprendre....

A voir également

Ajouter un commentaire

Commentaires

Messages postés
6
Date d'inscription
jeudi 25 mai 2006
Statut
Membre
Dernière intervention
25 mai 2006

C'est génial mais sur mon mac je le vois pas bouger et puis sa ralenti le naviguateur
Messages postés
10
Date d'inscription
dimanche 21 septembre 2003
Statut
Membre
Dernière intervention
6 juillet 2009

il y a un petit problème dans le source...
la fonction :" setInterval("MoveFlag()", 100); "
doit etre sorite de la fonction "MoveFlag()", car le setInterval permet de généré un timer qui va lancé une fonction (ici :MoveFlag()) toutes les X millisecondes (ici : 100)... De ce faite en mettant le setIterval dans la fonction appelé, le timer se déclenche autant de fois que la fonction est lancée...Et au bout de quelques secondes ça plante, il faut donc initialisé "setInterval("MoveFlag()", 100);" avant la fonction MoveFlag();
Messages postés
558
Date d'inscription
mardi 4 février 2003
Statut
Membre
Dernière intervention
18 février 2006

Pourquoi après 5 sec. sa fait tout le temps planter le navigateur ?

Merci

Mathieu M-G
Messages postés
154
Date d'inscription
samedi 3 août 2002
Statut
Membre
Dernière intervention
12 décembre 2008

pkeur pa
Messages postés
229
Date d'inscription
vendredi 16 août 2002
Statut
Membre
Dernière intervention
9 juillet 2003

mais c oas du js !!!
jen ai marre qu'on trouve des sources de ActiveX ou CSS sur ce site !
(daccord jen ai mise une mais ct ya longtemps et on ne peut pas supprimer une source...)

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.