spacer

Webref WebRef   Sitemap · Experts · Tools · Services · Newsletters · About i.com

home / experts / javascript / pharmacy

Code (A T-banner)

Developer News
Microsoft Shows Off Silverlight 4, IE9 Plans
Metasploit Expands Vulnerability Test Framework
HyperCard Reborn?

<HTML>
<HEAD>
<TITLE>Page Title Here</TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--

// Copyright (c) 2000 internet.com Corp. 
// http://www.webreference.com/js/
// License is granted if and only if this entire
// copyright notice is included. By Tomer Shiran.

function makeArray(n) {
  this.length = n;
}

function stopBanner() {
  if (bannerRunning)
    clearTimeout(timerID);
  bannerRunning = false;
}

function startBanner() {
  stopBanner();
  showBanner();
}

function showBanner() {
  var text = ar[currentMessage];
  if (offset < text.length) {
    if (text.charAt(offset) == " ")
      offset++;                       
    var partialMessage = text.substring(0, offset + 1);
    window.status = partialMessage;
    offset++;
    timerID = setTimeout("showBanner()", speed);
    bannerRunning = true;
  } else {
    offset = 0;
    currentMessage++;
    if (currentMessage == arlength)
      currentMessage = 0;
    timerID = setTimeout("showBanner()", pause);
    bannerRunning = true;
  }
}

var speed = 100 // decrease value to increase speed (must be positive)
var pause = 1000 // increase value to increase pause
var timerID = null;
var bannerRunning = false;
var currentMessage = 0;
var offset = 0;

var arlength = 3; // number of messages (to solve an NS2 bug)
var ar = new makeArray(arlength); // number of messages
ar[0] = "This is a \"T-banner,\" written by Tomer Shiran.";
ar[1] = "Don't forget to copy the onLoad event handler.";
ar[2] = "Be sure to visit Doc JavaScript for more scripts and columns."

// -->
</SCRIPT>
</HEAD>
<BODY onLoad="startBanner()">
.
.
.
</BODY>
</HTML>

http://www.internet.com

internet.commediabistro.comJusttechjobs.comGraphics.com

Search:

WebMediaBrands Corporate Info

Legal Notices, Licensing, Permissions, Privacy Policy.
Advertise | Newsletters | Shopping | E-mail Offers | Freelance Jobs

webref The latest from WebReference.com Browse >
Rolling Out Your Own HTML Application Version Control · HTML 5: Client-side Storage · Working with Ajax Server Extensions
Sitemap · Experts · Tools · Services · Email a Colleague · Contact FREE Newsletters 
 The latest from internet.com
Wi-Fi Product Watch, November 2009 · Chip Market Recovering From '08 Collapse · Low-Cost Tools to Kickstart Your New Business

Created: November 6, 1997
Revised: December 4, 1997
URL: http://www.webreference.com/js/pharmacy/tbannercode.html