Message geant

Soyez le premier à donner votre avis sur cette source.

Snippet vu 6 353 fois - Téléchargée 26 fois

Contenu du snippet

Ce code fait un message géant sur votre écran...

Source / Exemple :


<HTML>
<HEAD> 
<TITLE>Message géant</TITLE>
<SCRIPT LANGUAGE="JavaScript"> 
message = "Salut mon ami! ";
// Changer le message
colours = new Array('fff000','00ff00') // Prenez une couleur(celle que vous voulez)
siZe = 20;
message = message.split(' '); 
timer = null; 
clrPos = 0; 
msgPos = 0; 
jog = 1; 
currentStep = 10; 
step = 8; 
ns = (document.layers)?1:0; 
viz = (document.layers)?'hide':'hidden'; 
if (ns) 
document.write("<div id='T' style='position:absolute'></div><br>"); 
else { 
document.write("<div style='position:absolute'>"); 
document.write("<div align='center' style='position:relative'>"); 
document.write("<div id='T' style='position:absolute;width:0;height:0;font-family:Arial;font-size:0'>kurt</div>"); 
document.write("</div></div><br>"); 
} 
function Message() { 
var pageHeight = (document.layers)?window.innerHeight:window.document.body.offsetHeight; 
var pageWidth = (document.layers)?window.innerWidth:window.document.body.offsetWidth; 
if (ns) { 
ypos = pageHeight / 2; 
var Write = '<div align="center" style="width:0px;height:0px;font-family:Arial,Verdana;font-size:'+currentStep/4+'px;color:'+colours[clrPos]+'">'+message[msgPos]+'</div>'; 
document.T.top = ypos + -currentStep / 8 + window.pageYOffset; 
document.T.document.write(Write) 
document.T.document.close(); 
} 
else { 
ypos = pageHeight / 2; 
xpos = pageWidth / 2; 
T.style.width = currentStep; 
T.style.pixelTop = ypos + -currentStep / 16 + document.body.scrollTop; 
T.style.pixelLeft = (xpos - 20)+ -currentStep / 2; 
T.style.fontSize = currentStep / 8; 
T.innerHTML = message[msgPos]; 
T.style.color = colours[clrPos]; 
} 
if (ns)step += 5; 
else step += 15; 
currentStep += step 
if (ns) { 
if (currentStep > pageWidth) { 
currentStep = 10; 
step = 8; 
msgPos += jog; 
clrPos += jog; 
} 
if (clrPos >= colours.length) clrPos = 0; 
} 
else { 
if (currentStep > pageWidth * siZe) { 
currentStep = 10; 
step = 8; 
msgPos += jog; 
clrPos += jog; 
} 
if (clrPos >= colours.length) clrPos = 0; 
} 
if (msgPos >= message.length) { 
clearTimeout(timer); 
if (ns) document.T.visibility = viz; 
else T.style.visibility = viz; 
} 
timer = setTimeout("Message()",40) 
} 
</SCRIPT> 
<BODY onLoad="Message()"> 
</BODY>
</HTML>

Conclusion :


Merci d'avance pour reporter les bugs.

bob3000

A voir également

Ajouter un commentaire Commentaires
Messages postés
406
Date d'inscription
mardi 7 mai 2002
Statut
Membre
Dernière intervention
2 octobre 2004

merci pour l'encouragement!!!
Messages postés
842
Date d'inscription
dimanche 24 novembre 2002
Statut
Membre
Dernière intervention
2 juillet 2007

Vraiment très intéressant.

J'attends avec impatience une version intégrable à une sellule de tableau.

Continu comme ça.

SuperDevy

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.