Animation d'un texte (type decryptage)

Contenu du snippet

bah.. le code anime un bout de temps en simulant un decryptage de donnees.

Source / Exemple :


<!-- ATTENTION !!!!!!!!!!!!:  PLACEZ CE CODE DANS LA PARTIE HEAD -->

<style>
<!--
.myclass {visibility: hidden}
.myclass2 { color: rgb(0,128,128); font-weight: bold; font-family: Times New Roman; font-size: 14pt; text-transform: uppercase; text-align: center; margin-right: 0px; margin-bottom: 0px }
-->
</style>
<script language="JavaScript"><!--
var nbfois = 0;
var car = "";
var nbrep = 9; // Parce que JAVASCRIPT a 10 lettres
// Fonction pour créer un tableau
function tableau(n)
{
this.length = n;
for (var i=0; i<=n; i++) {this[i] = i;}
return this; 
}
// Fonction d'animation
function decrypt()
{
text.innerHTML = "";
var mm = new tableau (9);
var texte = "";
nbfois = nbfois + 1;
if (nbfois==20) { nbrep = 8; car = "J";}
if (nbfois==40) { nbrep = 7; car = "JA";}
if (nbfois==60) { nbrep = 6; car = "JAV";}
if (nbfois==80) { nbrep = 5; car = "JAVA";}
if (nbfois==100){ nbrep = 4; car = "JAVAS";}
if (nbfois==120) {nbrep = 3; car = "JAVASC";}
if (nbfois==140) {nbrep = 2; car = "JAVASCR";}
if (nbfois==160) {nbrep = 1; car = "JAVASCRI";}
if (nbfois==180) {nbrep = 0; car = "JAVASCRIP";}
if (nbfois==200) {nbrep = -1; car = "JAVASCRIPT";}
for (i=0; i<=nbrep; i++) 
{
text2.innerHTML = mm[Math.ceil(Math.random()*9)];
texte = texte + text2.innerHTML;
text.innerHTML = car + texte; 
} 
// Boucle
if (nbrep!=-1){setTimeout ('decrypt()',1);}
else {text.innerHTML="JAVASCRIPT";}
}
// --></script>

<!-- ATTENTION !!!!!!!!!!!!:  MODIFIEZ ENSUITE LA BALISE BODY -->

<body onload="decrypt()">

<!-- ATTENTION !!!!!!!!!!!!:  PLACEZ CECI OU VOUS VOULEZ QUE LE TEXTE SOIT-->

<script LANGUAGE="javascript"><!--
document.writeln('<div id="text" class="myclass2"></div><div id="text2" class="myclass"></div>');
//--></script>

Conclusion :


Ce script n'est pas de moi...
je l'ai trouve sur le site

www.ifrance.com/camernet

et il etait vraiment khool !

A voir également

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.