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>