Mega Code Archive

 
Categories / JavaScript DHTML / HTML
 

An example of a scrolling message

/* Javascript Essentials by Jason J. Manger Publisher: Mcgraw-Hill Osborne Media;  ISBN: 0078822343 */ <!--   Program 10-6 --> <html> <head> <script language="JavaScript"> <!--  var timerId;  var msg = "This is an example of a scrolling message";  var counter = 0;  // Is the timer already running?  if (timerId != null)     clearTimeout(timerId);  function pad() {    var padding  = "";    // Prepend 50 spaces to the message:    for (var n=0; n <= (50 + msg.length); n++)        padding += " ";    return(padding);  }  function scroll() {   newMsg = pad() + msg + " ";   document.forms[0].elements[0].value =            newMsg.substring(counter, newMsg.length);   if (counter == newMsg.length) {      counter = 0;   }   counter ++;   timerId = setTimeout("scroll()", 1);     return true;  } //--> </script> </head> <body onLoad="scroll()"> <form> <center> <input type="text" size=70> </center> </form> </body> </html>