Passer au contenu

Comment dynamiser l’affichage d’un texte dans la barre d’état?

Solution : en insérant des espaces variables entre les lettres.

Grâce à la fonction Windows.status, il est facile d’afficher du texte dans la barre d’état. Nous allons voir comment il est possible de réaliser un effet assez spectaculaire en plaçant des espaces entre les lettres, puis en diminuant leur nombre régulièrement.Pour cela, recopiez le listing ci-contre dans le Bloc-notes, puis enregistrez-le sous le nom Texte.htm. Lancez-le ensuite dans le navigateur en effectuant un double clic. Le script commence par produire un tableau contenant les différentes phrases à afficher.
La variable Espace est initialisée avec dix espaces.La fonction ModifieTexte() crée une nouvelle variable, nommée Texte, qui contiendra le texte à afficher.
Cette variable est formée par les lettres de la phrase entre lesquelles s’intercalent dix espaces. Elle est affichée dans la barre d’état grâce à la fonction Windows.status. Le nombre d’espaces est alors diminué d’une unité et, grâce à la fonction SetTimeout(), la fonction ModifieTexte() est rappelée régulièrement, toutes les 100 millisecondes.Le texte réapparait ainsi régulièrement avec, à chaque fois, un nombre d’espaces plus faible. Au moment où ce nombre arrive à zéro, la phrase est affichée normalement, et elle le reste pendant une seconde grâce à la deuxième fonction SetTimeout().Enfin, tout recommence avec une nouvelle valeur d’indice pour le tableau, c’est-à-dire avec une nouvelle phrase.

🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.


Filigrane Press