Image-Lauftext-Ticker (DHTML)

Aufruf:

document.write('<div id="Ticker5bImgContainer">');
ticking=Ticker("Ticker5b",""," "," ",30,true,"!.:?",70,500,true,true,"../../img/atarifnt/8x16t.gif",false,12,24); document.write('<\/div>');

if(ticking && is_w3cDOM) { document.getElementById("Ticker5bImgContainer").style.backgroundColor="#00FF00"; document.getElementById("Ticker5bImgContainer").style.width="384px"; }


Dies sind verschiedene Lauftext- und "PingPong"-Ticker, die allesamt ein und dieselbe Routine benutzen. Die Besonderheit: Je nach Funktionalität des Browsers (und Wunsch des HTML-Autors) kann der Ticker verschiedene Formen annehmen und selbst auf Browsern ohne JavaScript bleibt der Text des Tickers ggf. erhalten. Er "tickert" halt nur nicht.




Der identische HTML-Quelltext ohne DHTML-Browser:

Dies sind verschiedene Lauftext- und "PingPong"-Ticker, die allesamt ein und dieselbe Routine benutzen. Die Besonderheit: Je nach Funktionalität des Browsers (und Wunsch des HTML-Autors) kann der Ticker verschiedene Formen annehmen und selbst auf Browsern ohne JavaScript bleibt der Text des Tickers ggf. erhalten. Er "tickert" halt nur nicht.



Nicht-DHTML-Browser mit JavaScript ab 1.2 stellen den Image-Ticker
nicht dar, da der Ticker-Text bereits in der HTML-Seite selbst steht,
dort ohne DHTML weder ausgelesen noch gelöscht werden kann
und nicht dem Ticker separat übergeben wird (was zusätzlich ginge).

Die Erzeugung eines umfassenden Containers mittels DIV-Tag ist hier
wegen der Nutzung der Stylesheets notwendig. Zwar setzt der Internet
Explorer die Höhe des Image-Tickers auf die Höhe der Grafiken, z.B.
Mozilla oder Opera verwenden als Höhenwert jedoch nicht die der
Grafiken, sondern den einer normalen Textzeile (unpassend z.B. bei
border oder dem hier verwendeten background-color).