Créez votre site avec honolulu...
Apprendre le html
Cours de javascript
Apprendre les CSS

Créer un message défilant dans la barre d'état.  









Faire défiler un message (comme celui que vous apercevez en ce moment même dans la barre d'état de Honolulu) revient en fait à écrire un texte lettre aprés lettre. Et si possible dans le bon ordre, de manière à reproduire fidèlement l'ordre naturel d'une phrase...

Nous allons nous servir de la fonction substring() car cette fonction nous permet d'isoler, d'extraire d'une phrase donnée, tous les caractères un à un, de la propriété length pour compter le nombre de caractères, et d'une petite boucle qui prendra tous les caractères en compte...

Voici le code pour un message dynamique dans la barre d'état :

<script>
var phrase="votre_message"
var totcompte=phrase.length //on compte le nombre de caractères
for (i=0;i < totcompte;i++) //on fait une boucle qui "boucle" tous les caractères !
function montree(){
if (i>totcompte){i=0} //si la boucle dépasse le nb de caractères, on recommence à zéro...
else {i++} //si ce n'est pas le cas, on continue la boucle...
window.status=phrase.substring(i,0) //on affiche les caractères les uns aprés les autres
setTimeout('montree()',100) //on relance la fonction tous les 10° de secondes
}
montree() //pour démarrer la fonction !
</script>

Note : vous pouvez bien sûr modifier l'intervalle de temps (ici setTimeout est calé sur 100)