[Beschreibung]
Dieses Skript stellt einen Newsticker dar.
[Kompatibilität]
[Code]
<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 einer Nachricht eine Pause macht ..."; MessageArray[1]="Und dann mit einer neuen Zeile anfängt ..."; MessageArray[2]="In der Form Anweisung kan man bei rows=2 (sind 2 Zeilen ) die Zeilen anzahl ändern ..."; MessageArray[3]="und mit cols=50 ( sind 50 Pixel ) die Höhe ändern ....";
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>
<textarea wrap=physical rows=2 cols=50 name="NewsField">Startet nachdem alle Datein geladen wurden... und wenn JavaScript aktiviert ist!</textarea>
??
Kopieren Sie bitte den Scriptcode