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 11

Das JavaScript erstellt einen Newsticker. Das ist unser Ticker Nummer XI.
Autor: unbekannt

 

in <head> einfügen


<script language="JavaScript">
<!-- http://www.scriptwelt.org -->
<!--
var scrtxt= "Das ist unser Ticker Nummer 11!"
var lentxt= scrtxt.length;
var width= 60;
var countb= 7; // Anzahl der Durchläufe
var count= width+lentxt;
var nmsg=1; // Anzahl der Nachrichten
var message= new initArray(" Tic Tic Tic!");

function initArray() {
this.length= initArray.arguments.length
for (var i= 0; i < this.length; i++)
this[i+1]= initArray.arguments[i]
}
function shift() {
var outtxt= ""
var dif= count-lentxt;
if (dif>0) {
for (var i= 1; i<=dif; i++) {
outtxt= outtxt+" "}
outtxt= outtxt+scrtxt.substring(0,width-dif)
}
else {
outtxt= scrtxt.substring(-dif,lentxt)
}
document.scrform.scrtext.value= outtxt
}
function scroll() {
var n;
if ((countb>0) && (count-lentxt==0)) {count=0}
if (count-->0) {
shift();
setTimeout("scroll()",65) // Zeit zwischen den Buchstaben
}
else {
if (countb-->0) {
if ((countb % 2)==0) {
document.scrform.scrtext.value= " "
setTimeout("scroll()",250) //Zeit vorm Start der Nachricht
}
else {
document.scrform.scrtext.value= scrtxt;
if (countb==1) {
setTimeout("scroll()",2000)} //Zeit der Anzeige bevor aufgebaut wird
else {
setTimeout("scroll()",250)} // Zeit bis zum Start
}
}
else {
now= new Date();
n= 1+Math.floor(nmsg*Math.abs(Math.sin(now.getTime())));
if (n>nmsg) { n= nmsg}
scrtxt= message[n];
lentxt= scrtxt.length;
count= lentxt+width+1;
setTimeout("scroll()",150) //Zeit zwischen erster und zweiter Nachricht
}
}
}
// -->
</script>

in <body> einfügen
<FORM NAME="scrform" onSubmit="0">
<INPUT TYPE="text" NAME="scrtext" SIZE=50>
</FORM>
<SCRIPT> scroll();</SCRIPT>