scriptwelt.org das JavaScript Archiv

Navigation
Startseite
Audio & Sound
Formulare
Cookies
Fenster & Frame
Grafik & Text
Navigation
Suche Scripts
Fun und Spiele
Buttons
Diverse
Tutorials

Kontakt
eine Mail an ScriptWelt.org
Webhosting
Tipps zur Providerwahl und zum Webspace

JavaScript in eine HTML Datei einbinden

Sind JavaScripts sicher?

Links zum Thema JavaSript

Impressum
impressum

Grafik & Text JavaScript / Ticker IV

Mit diesem Script lässt sich ein kompfortabler Ticker in einer Textarea darstellen. Für besonders lange Texte.
Autor: unbekannt
zur Demo

 

<body bgcolor="white" onload="startNews()">
<script language="JavaScript">
<!--gefunden auf http://www.scriptwelt.org -->
var speed = 90 //Geschwindigkeit
var pause = 1500 //Pausen zwischen den Nachrichten
var timerID = null
var NewsRunning = false
var MessageArray = new Array()

// ANzahl der Nachrichten
MessageArray[0]="Tick Tick Tick";
MessageArray[1]="JavaScripte gibt es hier:";
MessageArray[2]="www.scriptwelt.org ";
MessageArray[3]="Ticker braucht man immer und immer wieder, weil sie so schön tickern und tickern und tickern...";

var currentMessage = 0
var offset = 0

function stopNews() {
if (NewsRunning)
clearTimeout(timerID)

NewsRunning = false
}

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>
<form name="NewsForm"><textarea wrap="physical" rows="5" cols="35" name="NewsField">
Startet nachdem alle Datein geladen wurden...
und wenn JavaScript aktiviert ist!</textarea></td>
</form>