Instructions: Paste this script anywhere in your HTML document. Change the blue text to add your message. The purple text is optional for when you want multiple messages. You may remove it, change the message, or copy and paste it and increment the number in the [] to create 2, 3, 4, or more messages. Tested On: IE 6, Mozilla 1.3
The continuum: by protoplasm72
Scrolling status bar message:
<SCRIPT LANGUAGE="JavaScript">
<!-- Hide this from older browsers
// This script was written by Protoplasm
// http://www.geocities.com/protoplasm72
var message = new Array ();
var Speed = 100;
var Count = 0;
var currMessage = 1;
var i = 0;
message[1] = "This is Message 1";
message[2] = "This is Message 2";
for (i = 1; i < message.length; i++) {
while (message[i].length < 150)
message[i] = " " + message[i];
}
function Scroll() {
var Text = message[currMessage];
window.status = Text.substring(Count++, Text.length);
if (Count == Text.length) {
Count = 0;
currMessage ++;
}
currMessage = (currMessage >= message.length ? 1 : currMessage);
setTimeout("Scroll()", Speed);
}
Scroll(); // end hide -->
</SCRIPT>
Typing status bar message:
<SCRIPT LANGUAGE="JavaScript">
<!-- Hide this from older browsers
// This script was written by Protoplasm
// http://www.geocities.com/protoplasm72
var typespeed = 100;
var MessagePause = 1000;
var message = new Array();
var currMessage = 0;
var offset = 0;
message[0] = "Your first message goes here.";
message[1] = "Your second message goes here.";
function Display() {
var text = message[currMessage];
if (offset < text.length) {
if (text.charAt(offset) == " ")
offset++;
var partMessage = text.substring(0, offset + 1);
window.status = partMessage;
offset++;
setTimeout("Display()", typespeed);
} else {
offset = 0;
currMessage++;
if (currMessage == message.length)
currMessage = 0;
setTimeout("Display()", MessagePause);
}
}
Display(); // end hide -->
</SCRIPT>
Bouncing status bar message:
<SCRIPT LANGUAGE="JavaScript">
<!-- Hide this from older browsers
// This script was written by Protoplasm
// http://www.geocities.com/protoplasm72
var message = "This is the line you edit";
var speed = 100;
var forward = true;
function bounce(){
if (forward) {
message = " " + message;
forward = ((message.length > 120) ? false : true);
} else {
if (message.charAt(0) == ' ') {
message = message.substring(1, message.length);
} else {
forward = true;
}
}
window.status = message;
setTimeout("bounce()", speed);
}
bounce(); // end hide -->
</SCRIPT>