Afficher un texte lettre par lettre

Soyez le premier à donner votre avis sur cette source.

Snippet vu 30 692 fois - Téléchargée 27 fois

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

Ajouter un commentaire

Commentaires

Génial, facile d'utilisation et très modulable. Seul truc qui marche qu'on ait trouvé, merci!
Bonjour à tous, merci pour ce snipchet hyper utile !

J'ai juste une petite question, j'aimerais à la place de "ce kon veut" inscrire deux mots de couleur noir et un autre mot d'une autre couleur, comment est-ce que je peux faire ? Merci :)
Messages postés
3
Date d'inscription
lundi 24 octobre 2005
Statut
Membre
Dernière intervention
26 août 2009

Bonjour,

S'il y a encore quelqu'un (après tout ce temps), auriez-vous l'amabilité de me dire ce qu'il faudrait ajouter au script pour que la phrase qui s'écrit lettre par lettre s'efface lorsque tout s'est affiché et que tout recommence du début et ceci indéfiniment ?

En vous remerciant par avance...

(26/08/2009)
Messages postés
233
Date d'inscription
jeudi 30 septembre 2004
Statut
Membre
Dernière intervention
26 juin 2011
1
on peut mettre du HTML dans la chaine !
so gooood :P

petit bug en effet sous FireFox, quand il y a un retour à la ligne un < apparait mais disparait aussitôt
ça rajoute du style xD

bonne sources ! 10/10 !
Messages postés
4
Date d'inscription
samedi 23 avril 2005
Statut
Membre
Dernière intervention
19 mai 2005

Il ya un bug avec mozilla firefox je crois
sinon ca a pas l'air mal...
Afficher les 25 commentaires

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.