Messages défilant lettre par lettre dans la barre d'état

  Pour intégrer ce script dans la barre d'état, insérer le code ci-dessous dans votre page.  



Ajoutez ce code dans la partie <HEAD>


<script language="Javascript">
/*
Script copié sur http://scriptsjava.free.fr
Scriptsjava : des codes gratuits en javascripts et autres langages pour votre site
*/
<!--
function initArray(n) {
this.length = n;
for (var i =1; i <= n; i++) {
this[i] = ' '
}
}
slide = new initArray(
4)
slide[
0]="Phrase 1"
slide[
1]="Phrase 2"
slide[
2]="Phrase 3"
slide[
3]="Phrase 4"
var delay1 =
1
var delay2 =
300
var text = slide[0] + " "
var str = " "
var leftmsg = ""
var nextmsg = 0
function setMessage() {
if (str.length == 1) {
while (text.substring(0, 1) == " ") {
leftmsg += str
str = text.substring(0, 1)
text = text.substring(1, text.length)
}
leftmsg += str
str = text.substring(0, 1)
text = text.substring(1, text.length)
for (var x = 0; x < 120; x++) {
str = " " + str
}
}
else {
str = str.substring(10, str.length)
}
window.status = leftmsg + str
if (text == "") {
str = " "
nextmsg++
if (nextmsg > slide.length) {
nextmsg = 0
}
text = slide[nextmsg] + " "
leftmsg = ""
setTimeout('setMessage()',delay2)
}
else {
setTimeout('setMessage()',delay1)
}
}
setMessage();
//-->
</script>





Explication

slide = new initArray(4)
Indiquez ici le nombre total de phrases


slide[
X]="Phrase X"
C'est les phrases qui apparaîssent dans la barre d'état. Changez la valeur numérique de la fonction slide si vous rajoutez d'autres phrases.

var delay1 =
1
Indiquez ici le temps de pause ente chaque lettres

var delay2 =
300
Indiquez ici le temps de la pause à la fin de l'animation d'une phrase





Menu rapide

               
aide




Scriptsjava © 2002

By Michaël Magnin


ScriptJava vous recommande:
Internet Services : Services gratuits et professionnels pour webmasters !