Textes défilants (scrolling)


Comment cela fonctionne?

Il suffit juste, après un traitement du message en fonction du type de scrolling désiré, de l'afficher.
On peut faire défiler du texte dans 3 endroits différents :

  1. Dans la barre de status.
    Grâce à l'instruction window.status="Texte"
  2. Dans un formulaire.
    Grâce à l'instruction window.document.nom_formulaire.nom_champs.value="Texte"
  3. Dans le titre du navigateur (Pour Internet Explorer).
    Grâce à l'instruction window.document.title="Texte"

Je conseille de lancer le scrolling au chargement de la page et de ne pas oublier d'enlever le timer losrqu'on quitte la page.

<head>
<script LANGUAGE="JavaScript">
<!--
//identificateur du timer
var timerID = null;
var delaiScroll = 100;

function startScroll() {
//le code pour le scrolling
 
timerID = setTimeout("startScroll()", delaiScroll);
}

function stopScroll() {
 
clearTimeout(timerID);
  window.status = '';

//ne pas oublier si vous écrivez dans la barre de status sinon le texte restera dans l'état où il était...
}

//-->
</script>
</head>
<body
onLoad="startScroll()" onUnLoad="stopScroll()">
</body>

Exemples

 

Supprimer le click droit Retour à la page JavaScript Texte en forme de vague