|
Laufschriften (III)
JavaScript - Beispiel:
<script language="JavaScript">
var max=0;
function textlist()
{
max=textlist.arguments.length;
for (i=0; i<max; i++)
this[i]=textlist.arguments[i];
}
tl=new textlist
(
"Dies ist ein Lauftext, der nach jeder Zeile pausiert",
"und dann mit einer neuen Zeile beginnt.",
"Die Anzahl der Zeilen kann beliebig erweitert werden.",
"Am Ende beginnt der Lauftext wieder von vorn."
);
var x=0; pos=0;
var l=tl[0].length;
function textticker()
{
document.form1.textfeld.value=tl[x].substring(0,pos)+"_";
if(pos++==l)
{
pos=0;
setTimeout("textticker()",5000);
x++;
if(x==max)
x=0;
l=tl[x].length;
} else
setTimeout("textticker()",50);
}
</script>
Der Aufruf der Funktion erfolgt im "body onload" und in einem Formular:
<body onload="textticker()"> <form name="form1"> <input type="text" size="52" name="textfeld" value="" style="font-weight: normal; color: darkred; background-color: lightgreen; font-family: Verdana,Arial,Helvetica,MS Sans Serif; font-size: 8pt"> </form> |