Scrolling Status Text

A blast from the past. This script was originally used to scroll messages in the browser's bottom-left status bar. Since modern browsers block this, we've included a "simulated" status bar for the same retro effect.

Look at the grey bar at the bottom of this demo box:

Initializing...

Copy the Script

<script>
var msg = " ... Welcome to our website! Have a nice day ... ";
var pos = 0;

function scrollTitle() {
    // Try standard status bar (Legacy browsers)
    window.status = msg.substring(pos, msg.length) + msg.substring(0, pos);
    
    // Update simulated bar (Modern browsers)
    var el = document.getElementById("myStatusBar");
    if(el) el.innerText = msg.substring(pos, msg.length) + msg.substring(0, pos);

    pos++;
    if (pos > msg.length) pos = 0;
    setTimeout("scrollTitle()", 150);
}
scrollTitle();
</script>

<!-- Optional: Visual Fallback -->
<div id="myStatusBar" style="position:fixed; bottom:0; width:100%; background:#eee;"></div>

Frequently Asked Questions

Modern browsers (Chrome, Firefox, Edge) disable `window.status` manipulation by default to prevent phishing attacks (e.g., hiding a fake URL link).

Users can manually enable it in Firefox settings (`dom.disable_window_status_change`), but you cannot force it for visitors.

The best alternative is to create a 'fake' status bar using a fixed `div` at the bottom of the screen, which this script demonstrates as a fallback.