On brasse les lettres, et un message du bienvenue s'affiche...

5/5 (2 avis)

Snippet vu 8 910 fois - Téléchargée 27 fois

Contenu du snippet

Les lettres de l'alphabet ce brassent toute seule et finissent par afficher un message de bienvenue, ou un texte de votre choix...

Source / Exemple :


<body onload="Ch4ng3(0)">
<script language="Javascript1.2">
var mess4g = "BIENVENUE SUR CETTE PAGE !"  
var Alpha3 = "ABCDEFGHIJKLMNOPQRSTUVWXYZ !";
function OnYva(n){
	this.length = n;
	return this;
}
function M4laNge(rade){
	var l;
	for (i=0; i<rade.length; i++){
		l = Math.round(Math.random() * (rade.length - i - 1)) + i;
		temp = rade[i];rade[i]=rade[l];rade[l]=temp;
	} 
	return rade;
}
rade = new OnYva(mess4g.length);
for (var i=0; i<mess4g.length; i++){
	rade[i] = i;
}
rade = M4laNge (rade);
for (var i=0; i<mess4g.length; i++){

	
	document.write("<span id = \\"vb" + i + "\\" style = \\"color:RED; font-family: Times New Roman; font-size:x-large; visibility:visible;\\">" + mess4g.charAt(rade[i]) + "</span>");
}
function Polic3(l){
r = Math.round(Math.random() * Alpha3.length);
document.all["vb"+l].innerText = Alpha3.charAt(r);
if (Alpha3.charAt(r) == mess4g.charAt(l)) {
	document.all["vb"+l].style.color = 'BLUE'; 
	return;
}
setTimeout("Polic3("+l+")", 100);
}
function Ch4ng3(l){
	if (!document.all) return;
	if (l==mess4g.length) return;
	mess4gchar = mess4g.charAt(l);
	Polic3(l);
	l++;
	setTimeout("Ch4ng3("+l+")", 200);
}
</script>
<body bgcolor=#cccccc>

Conclusion :


Simple et sympas pour débuter.

A voir également

Ajouter un commentaire Commentaires
yami_no_ookami
Messages postés
165
Date d'inscription
jeudi 29 janvier 2004
Statut
Membre
Dernière intervention
16 octobre 2005
2
12 févr. 2004 à 14:54
ca a l'air sympa si ca marchait mais ca marche pas verifie ton code tu as du oublier un bout.
francktfr
Messages postés
101
Date d'inscription
vendredi 30 août 2002
Statut
Membre
Dernière intervention
5 novembre 2004

29 janv. 2004 à 13:18
ca fonctionne mieux avec ca:
document.write("" + mess4g.charAt(rade[i]) + "");

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.