Joachim: Ticker

Beitrag lesen

hi,

bin nur ungerne ein Spielverderber, aber das klappt leider auch nicht...

Klappt nicht ist etwas unpräzise... wenn der Text nicht umbricht, das Div sich nicht ausdehnen soll - irgendwann verschwindet der Text dann halt. Was genau willst Du denn erreichen? Sowas?

Gruesse  Joachim

<html>
<head>
<style type="text/css">
#ebene0 {
 position:absolute;
 top:100px;
 left:100px;
 width:100px;
 height:30px;
 white-space: nowrap;
 clip:rect(0 100px 20px 0);
 overflow: hidden;
}
</style>

<script language="javascript1.2">
// layer schreiben
function writeDiv(el,text) {
 if (document.getElementById) document.getElementById(el).innerHTML = text;
 else if (document.layers) {
     with (document.layers[el].document) {
       open();
       write(text);
       close();
     }
 }
 else document.all[el].innerHTML = text;
}
var zaehler =  0;
var dplInh  =  0;
var maxInh  =  15
var inhalt="Hier steht der einfach nicht enden wollende Tickertext, blablabla...";
function ticker() {
 if(zaehler==inhalt.length+1) {
  zaehler =  0;
  dplInh  =  0;
 }
 writeDiv('ebene0',inhalt.substring(dplInh,zaehler));
 zaehler++;
 dplInh =  (zaehler < maxInh)? dplInh : dplInh + 1;
 setTimeout('ticker()',100);
}
</script>
</head>
<body marginheight="0" marginwidth="0" onload="ticker()">
<div id="ebene0"></div>
</body>
</html>