<form name="form99"><input type=text name="textfeld" size=50></form>angezeigt. Gestartet wird das Skript mit onload="textticker()" im BODY-Tag:
Der Quelltext besteht aus zwei Funktionen, wobei die erste, textlist() nur der bequemen Definiton der Ticker-Textes dient.
var max=0;
var x=0; pos=0;
function textlist()
{
max = textlist.arguments.length;
for(i = 0; i < max; i++)
{
this[i] = textlist.arguments[i];
}
}
tl=new textlist
(
"Ein Text-Ticker mit JavaScript...",
"Gruesse aus dem Multimedia-Skript.",
"So ein kleiner Textticker ist ja gar nicht... ",
" ...so schwer !! ",
"Winke, winke!",
""
)
var l = tl[0].length;
function textticker()
{
document.form99.textfeld.value=tl[x].substring(0,pos)+"_";
if(pos++ == l)
{
pos = 0;
setTimeout("textticker()",1000);
x++;
if(x == max) x = 0;
l = tl[x].length;
}
else setTimeout("textticker()",50);
}
</script>