Status Bar Messages

Back Forward

Status Bar Messages


Link Messages

To make a link like this: Yahoo with the status bar message, use this code:

onMouseover="window.status='your message'
; return true" onMouseout="window.status='';"

Message Changer

This script puts different messages in the status bar:

<SCRIPT>

     <!-- Start Script Segment
     

     numlines = 6;  // The number of messages you have

     StatusBar = new MakeArray(numlines);

     StatusBar[1] = "Message 1"
     StatusBar[2] = "Message 2"
     StatusBar[3] = "Message 3"
     StatusBar[4] = "Message 4"
     StatusBar[5] = "Message 5"
     StatusBar[6] = "Message 6"

     DoLoop = 0;   //1 makes them go in a continuous Loop, 0 plays them once. 
                   //

     Speed = 100;  // Time between each letter being printed. (In milliseconds)

     Pause = 1000; // Time between each message. (in milliseconds)

     timerID = null;
     IsRunning = false;
     CurrentMessage = 1;
     CurrentLetter = 0;

     function StartBanner() {
            StopBanner();
            ShowBanner();
     }

     function StopBanner() {
             if (IsRunning) { clearTimeout(timerID); }
           IsRunning = false
     }

     function ShowBanner() {
             if (CurrentMessage > numlines) {
                     if (DoLoop) {
                             CurrentMessage = 1;
                             CurrentLetter = 0; 
                     } else {
                             StopBanner();
                             window.status = ""
                             return;
                     }
             }
             currtext = StatusBar[CurrentMessage]

             if (CurrentLetter > currtext.length) {
                     CurrentLetter = 0
                     CurrentMessage++
                     timerID = setTimeout("ShowBanner()", Pause)
             } else {
                     Msg = currtext.substring(0, CurrentLetter + 1) 
                     window.status = Msg
                     CurrentLetter++
                     timerID = setTimeout("ShowBanner()", Speed)
             }
     }
                             
                     
     function MakeArray(n) { 
                  this.length = n; 
                  for (var i = 1; i <= n; i++) { 
                          this[i] = 0 }
                      return this 
                   

          }
     // End Script -->
  
 </SCRIPT>
Then you put this in between the body tags:
onLoad="StartBanner();"

Mail me at tkeer@cvn.net.

1