Double message dans la barre d'etat

Soyez le premier à donner votre avis sur cette source.

Snippet vu 5 772 fois - Téléchargée 28 fois

Contenu du snippet

message moin agressif dans une barre de tache. c'est un ami qui me la fait j'en profite pour vous le donner. je pense qu'il est libre de droit. Si bug faite le moi savoir bonne journée à tous ;-)

Source / Exemple :


<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>ESSAI</title>
</head>
<SCRIPT LANGUAGE="JavaScript">
<!--
// set speed of banner (pause in milliseconds between characters)
var speed = 120
// decrease value to increase speed (must be positive)
// set pause between completion of message and beginning of following message
var pause = 120 // increase value to increase pause
// set initial values
var timerID = null
var bannerRunning = false
// create global array
var ar = new Array()
// assign the strings to the array's elements
ar[0] = "votre texte"
ar[1] = "votre deuxieme texte   "
// set index of first message to be displayed first
var currentMessage = 0
// set index of last character to be displayed first
var offset = 0
// stop the banner if it is currently running
function stopBanner() {
   // if banner is currently running
   if (bannerRunning)
       // stop the banner
       clearTimeout(timerID)
   // timer is now stopped
   bannerRunning = false
}
// start the banner
function StartPage() {
   // make sure the banner is stopped
   stopBanner()
   // start the banner from the current position
   showBanner()
}
// type-in the current message
function showBanner() {
   // assign current message to variable
   var text = ar[currentMessage]
   // if current message has not finished being displayed
   if (offset < text.length) {
       // if last character of current message is a space
       if (text.charAt(offset) == " ")
           // skip the current character
           offset++            
       // assign the up-to-date to-be-displayed substring
       // second argument of method accepts index of last character plus one
       var partialMessage = text.substring(0, offset + 1) 
       // display partial message in status bar
       window.status = partialMessage
       // increment index of last character to be displayed
       offset++ // IE sometimes has trouble with "++offset"
       // recursive call after specified time
       timerID = setTimeout("showBanner()", speed)
       // banner is running
       bannerRunning = true
   } else {
       // reset offset
       offset = 0
       // increment subscript (index) of current message
       currentMessage++
       // if subscript of current message is out of range
       if (currentMessage == ar.length)
           // wrap around (start from beginning)
           currentMessage = 0
       // recursive call after specified time
       timerID = setTimeout("showBanner()", pause)
       // banner is running
       bannerRunning = true
   }
}
// -->
</SCRIPT>
<body topmargin="0" leftmargin="0" onLoad="StartPage();">
</body>
</html>

A voir également

Ajouter un commentaire

Commentaires

cs_operrin
Messages postés
1
Date d'inscription
mercredi 15 novembre 2000
Statut
Membre
Dernière intervention
8 mai 2005
-
Tres tres bon,mais comme souvent avec Firefox ca ne marche pas
SeBb ChRiSt
Messages postés
1
Date d'inscription
samedi 24 juillet 2004
Statut
Membre
Dernière intervention
11 décembre 2004
-
Trés bonne source ! c'est trés bien
Merci
a+
linkinpar236737
Messages postés
161
Date d'inscription
jeudi 20 mars 2003
Statut
Membre
Dernière intervention
7 mai 2007
-
Ce n'est pas mal du tout, dommage que les explications soient en anglais...

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.