Florians Forum » Webmaster » Homepage & Anderes » Ticker in Statusleiste
#1 Ticker in Statusleiste von florian-zier
04.01.2008 16:46

Sofern der Client JavaScript aktiviert hat, ist es möglich einen eigenen Text in der Statusleiste anzuzeigen.
Damit die Funktion beim Seitenaufruf auch aufgerufen wird, muss das body-Tag um onload="banner()" erweitert werden:
<script language="JavaScript">
<!--
var i = 0;
var TextNumber = 0;
var Text = "";
var Speed=100
var TimerId;
TextInput = new Array();
TextInput[0] = "Text 1 "
TextInput[1] = "Text 2 "
TextInput[2] = "beliebig erweiterbar "
TextInput[3] = "Zahl in eckiger Klammer um 1 erhöhen "
TotalTextInput = TextInput.length;
var HelpText=TextInput[0];
for (var Tomer = 0; Tomer <= TotalTextInput; Tomer++) {
TextInput[Tomer]+=" "}
function banner() {
i++;
var CheckSpace = HelpText.substring(i-1, i);
CheckSpace = "" + CheckSpace;
if (CheckSpace == " ") {i++;}
if (i >= HelpText.length+1) {
i=0;
if (TextNumber >= TotalTextInput-1) {TextNumber = 0;}
else {TextNumber++;}
Text = TextInput[TextNumber]
HelpText = Text;}
Text = HelpText.substring(0, i);
TimerId = setTimeout("banner()", Speed)
window.status=Text;
}
function back()
{var xy=window.history.back();}
//-->
</script>
Damit die Funktion beim Seitenaufruf auch aufgerufen wird, muss das body-Tag um onload="banner()" erweitert werden:
<body onload="banner()">