Afficher un texte lettre par lettre

Contenu du snippet

ce script genial permet d'afficher lettre par lettre un texte ce qui donne l'impression que quelq'un tape a la machine
cool non?

Source / Exemple :


<html>
<head>
<title>texte defilant comme si l'on ecrivez par mariyn manson</title>
</* il n'y a aucun bug connu. vous pouvez donner un effet de machine a ecrire ou de stylo en 
changeabt l'ecriture. on peut aussi charger un son quand on affiche une lettre. 

</head>
<body>
<DIV STYLE="width:350;height:300;background:BLACK;color:GREEN;border-style:solid;border-width:1;border-color:#000000;font-family:Arial;font-size:14px" ID=bloc></DIV>
<SCRIPT LANGUAGE=JavaScript>

var chaine = "ce kon veut"; 
var nb_car = chaine.length; 
var tableau = chaine.split("");
texte = new Array;
var txt = '';
var nb_msg = nb_car - 1;
for (i=0; i<nb_car; i++) {
texte[i] = txt+tableau[i];
var txt = texte[i];
}

actual_texte = 0;
function changeMessage()
{
document.getElementById("bloc").innerHTML = texte[actual_texte];
actual_texte++;
if(actual_texte >= texte.length)
actual_texte = nb_msg;
}
if(document.getElementById)

setInterval("changeMessage()",100) /* la vitesse de defilement (plus on a une valeur faible plus 
texte s'affiche rapidement) */
</SCRIPT>
</body>
</html>

Conclusion :


pas de bug

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.