• Informationen außerhalb der Website können auch über die Statuszeile an den User gebracht werden. Hier ist ein Beispiel für einen Zufallsticker in der Statuszeile.


    <body onLoad="startBanner()"><script language="JavaScript"><!--var speed = 10 //Geschwindgkeitvar pause = 1500 //Pausen zwischen den Nachrichtenvar timerID = nullvar bannerRunning = falsevar ar = new Array()//Anzahl der NAchrichtenar[0] = "Willkommen auf PC-SPECIAL.DE"ar[1] = "Ich hoffe, dass Ihnen dieses Angebot gefällt"ar[2] = "Dies ist nun mal eine andere Nachricht"ar[3] = "Haben wir irgenwelche Scripte vergessen?"var message = 0var state = ""clearState()function stopBanner() { if (bannerRunning) clearTimeout(timerID) bannerRunning = false}function startBanner() { stopBanner() showBanner()}function clearState() { state = "" for (var i = 0; i < ar[message].length; ++i) { state += "0" }}function showBanner() { if (getString()) { message++ if (ar.length <= message) message = 0 clearState() timerID = setTimeout("showBanner()", pause) bannerRunning = true } else { var str = "" for (var j = 0; j < state.length; ++j) {str += (state.charAt(j) == "1") ? ar[message].charAt(j) : " " } window.status = str timerID = setTimeout("showBanner()", speed) bannerRunning = true }}function getString() { var full = true for (var j = 0; j < state.length; ++j) { if (state.charAt(j) == 0) full = false } if (full) return true while (1) { var num = getRandom(ar[message].length) if (state.charAt(num) == "0") break }state = state.substring(0, num) + "1" + state.substring(num + 1, state.length) return false}function getRandom(max) { return Math.round((max - 1) * Math.random())}//--></script>