Selber Hallo !!
Am besten gar nicht auf die Javascript-Schlechtreder hören . . .
Hier der Klassiker unter den Textarea-Tickern aus meinem unerschöpflichen Fundus !!
<html><head><title>newsticker</title>
<script language="JavaScript"><!--
var speed = 75
var pause = 1500
var timerID = null
var NewsRunning= false
var MessageArray = new Array()
MessageArray[0]="Dies ist ein Ticker der nach jeder Nachricht eine Pause macht . . . ";
MessageArray[1]="Und dann mit einer neuen Zeile anf\xE4ngt . . . ";
MessageArray[2]="Style-Formatierungs-M\xF6glichkeiten für 5.xer Versionen aufw\xE4rts im Textarea-Tag !!";
MessageArray[3]="Viel Spa\xDF !!";
MessageArray[4]=" ";
var currentMessage = 0
var offset = 0
function stopNews() {
if (NewsRunning)
clearTimeout(timerID)
NewsRunning = false}
// start the News
function startNews(){
stopNews()
showNews()}
function showNews(){
var text = MessageArray[currentMessage]
if (offset <text.length) {
if (text.charAt(offset) == " ")
offset++
var partialMessage = text.substring(0, offset + 1)
document.NewsForm.NewsField.value = partialMessage
offset++
timerID = setTimeout("showNews()", speed)
NewsRunning = true
} else {
offset = 0
currentMessage++
if (currentMessage == MessageArray.length)
currentMessage = 0
timerID = setTimeout("showNews()", pause)
NewsRunning = true}} // -->
</script></head>
<body onLoad="startNews()"><div align=center>
<form name=NewsForm>
<!--Achtung Zeilenumbruch beachten!!-->
<textarea wrap=physical rows=2 cols=50 name="NewsField" STYLE="position:relative;top:10px;font:bold;font-size:12pt;background:lightblue;color:#0000FF;padding:2px">
Startet nachdem alle Datein geladen wurden... und wenn JavaScript aktiviert ist!
</textarea>
<!--Leider berücksichtigt NC6 bei Umbrüchen auch Leerzeichen und setzt diese mitunter an den Zeilenanfang !?-->
</form></div></body></html>