Un message d'accueil pour votre site


Aperçu

Tout ce qui est en jaune est à changer.

<head>
<script language="JavaScript">
<!--
message = "
Bienvenue sur mon site";
//Un seul texte qui est divisé en plusieurs parties en fonction des espaces.
//Chaque partie étant affichée l'une après l'autre.
colours = new Array(
'000099','ff6600')
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>

</head>

<body onLoad="Message()">

Ce script a été trouvé sur les astuces de Multimania

 

Manipulation d'imagesRetour à la page JavaScriptUn texte par défaut dans la barre de statut