Deux messages dans la barre d'état

Contenu du snippet

Ce script tout simple permet d'afficher successivement, l'un après l'autre, deux messages dans la barre d'état, là où habituellement on a "Terminé" ou "Erreur sur la page". On peut soit les faire défiler soit refuser le défilement. Cela peut servir à afficher une information dans deux langues.

Pour bloquer le défilement on remplacera l'instruction :
s=t[i].substring(x,l[i])+t[i].substring(0,x); par : s=t[i];

Les longueurs des deux messages peuvent être différentes.

Les commentaires ne sont pas utiles tant c'est simple.

Source / Exemple :


<html>
<head>
<script language="JavaScript">
var t=new Array();
var l=new Array();
t[0]='Bonjour le monde ...       ';
t[1]='Hello the world ...     ';
l[0]=t[0].length;
l[1]=t[1].length;
var x=0;
var i=0;
var n=0;
function defile() {
  if (x>l[i]) {
    x=0;
    n++;
    }
  if (n==3) {  
    n=0;
    i=1-i;
    }
  s=t[i].substring(x,l[i])+t[i].substring(0,x);
  x++;
  window.status=s;
  vitesse=setTimeout("defile()",150);
  }
</script>
</head>
<body OnLoad="defile()" OnUnLoad="clearTimeout(vitesse)">
<center><h3>Regardez la barre d'état en bas de l'écran</h3></center>
</body>
</html>

Conclusion :


A vous de jouer ...

A voir également

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.