Aus einem Array werden nacheinander die Meldungen abgerufen und in dem Ausgabefenster angezeigt.
Die Zählfunktion fängt bei Meldung Nummer 4 ("meldung[3]") wieder von vorn an.
Sieht vielleicht schlicht aus, läuft aber auf verschiedensten Browsern.
Und hier der Quelltext:

var meldung = new Array;
 meldung[0]="Wie geht das mit dem Ticker";
 meldung[1]="Was kann der Ticker";
 meldung[2]="Für welche Browser geht der";
 meldung[3]="Hier gibt es den Quelltext";

var a=0;
function wechsel() {
 a++;
 document.tick.ticker.value=meldung[a];
 if(a==3) {
  a=-1;
 }
}

setInterval('wechsel()',1500);

Und im body steht:

<form name="tick">
 <input type="text" name="ticker" size="30">
<form>

Und mit ein wenig CSS verschwindet das Eingabefeld ;-))

\|/
- -
C(o,o)D
o
---o0o--o0o---