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

Soyez le premier à donner votre avis sur cette source.

Snippet vu 8 697 fois - Téléchargée 26 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
Messages postés
165
Date d'inscription
jeudi 29 janvier 2004
Statut
Membre
Dernière intervention
16 octobre 2005
2
ca a l'air sympa si ca marchait mais ca marche pas verifie ton code tu as du oublier un bout.
Messages postés
101
Date d'inscription
vendredi 30 août 2002
Statut
Membre
Dernière intervention
5 novembre 2004

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.