Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

DOUBLE MESSAGE DANS LA BARRE D'ETAT


Information sur la source

Catégorie :Effets Niveau : Débutant Date de création : 25/11/2003 Vu : 3 243

Note :
9 / 10 - par 2 personnes
9,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (3)
Ajouter un commentaire et/ou une note

Description

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

  • <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>
<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>

Commentaires et avis

signaler à un administrateur
Commentaire de linkinpar236737 le 26/11/2003 13:14:36

Ce n'est pas mal du tout, dommage que les explications soient en anglais...

signaler à un administrateur
Commentaire de SeBb ChRiSt le 11/12/2004 22:21:27

Trés bonne source ! c'est trés bien
Merci
a+

signaler à un administrateur
Commentaire de operrin le 08/05/2005 08:33:59


Tres tres bon,mais comme souvent avec Firefox ca ne marche pas

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,234 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.