JavaScripts -> Animation -> Statusleisten-Scroller
Mit diesem kleinen Effekt können Sie Ihren Benutzern Informationen animiert über die Statusleiste zukommen lassen. Die Texte bauen sich auf und blinken. Konfigurierbar.
Kompatibilität getestet:
Script-Code
<script type="text/javascript">
<!--
//StatusScroller v1.0 (c) 2003 Triple-M / http://www.htmlarsenal.de
//Benutzung/Usage: <body onLoad="statusscroller()">
//Angezeigter Text / Displayed Text
var text=new Array(
"HTML Arsenal",
"Die Quelle für HTML, JavaScript, PHP",
"http://www.htmlarsenal.de"
);
var delaya=50; //Pause zwischen den Buchstaben (in MS) / delay between the characters (in MS)
var delayb=500; //Pausen beim Blinken (in MS) / delay when blinking (in MS)
var blink=3; //Anzahl des Blinkens / number of blinking
//Ab hier bitte nichts mehr verändern / Please do not change anything from here on
var sst=0;
var sso=0;
var ssb=0;
function statusscroller() {
if(sso<text[sst].length) {
sso++;
window.status=text[sst].substr(0,sso);
window.setTimeout("statusscroller()",delaya);
} else if(ssb==0) {
ssb++;
window.status=text[sst];
window.setTimeout("statusscroller()",delayb);
} else {
ssb++;
if((ssb%2)==0)window.status=" ";
else window.status=text[sst];
if(ssb==blink*2) {
ssb=0;
sst++;
if(sst>=text.length)sst=0;
sso=0;
window.setTimeout("statusscroller()",delaya);
} else window.setTimeout("statusscroller()",delayb);
}
}
//-->
</script>
<!--
//StatusScroller v1.0 (c) 2003 Triple-M / http://www.htmlarsenal.de
//Benutzung/Usage: <body onLoad="statusscroller()">
//Angezeigter Text / Displayed Text
var text=new Array(
"HTML Arsenal",
"Die Quelle für HTML, JavaScript, PHP",
"http://www.htmlarsenal.de"
);
var delaya=50; //Pause zwischen den Buchstaben (in MS) / delay between the characters (in MS)
var delayb=500; //Pausen beim Blinken (in MS) / delay when blinking (in MS)
var blink=3; //Anzahl des Blinkens / number of blinking
//Ab hier bitte nichts mehr verändern / Please do not change anything from here on
var sst=0;
var sso=0;
var ssb=0;
function statusscroller() {
if(sso<text[sst].length) {
sso++;
window.status=text[sst].substr(0,sso);
window.setTimeout("statusscroller()",delaya);
} else if(ssb==0) {
ssb++;
window.status=text[sst];
window.setTimeout("statusscroller()",delayb);
} else {
ssb++;
if((ssb%2)==0)window.status=" ";
else window.status=text[sst];
if(ssb==blink*2) {
ssb=0;
sst++;
if(sst>=text.length)sst=0;
sso=0;
window.setTimeout("statusscroller()",delaya);
} else window.setTimeout("statusscroller()",delayb);
}
}
//-->
</script>