rob
Dabei seit: 11.12.2003
Ort: ~/
Alter: 46
Geschlecht:
|
Verfasst Mi 28.02.2007 17:12
Titel
|
|
|
doch in selfhtml findest du was dazu...
meine vorgehensweise wäre folgende:
layer mit dem text erstellen und dieses dann einfach verschieben.
oh. sehe gerade, ich habe hier noch 'nen alten code, wo ich mal ein lauftext-demo für jemanden geschrieben hab...
das kannst du dir ja umschreiben:
Code: | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>einfacher Lauftext</title>
<style type="text/css">
<!--
td{font-family:verdana,arial,sans-serif;font-size:12px;color:#000000;}
div{font-family:verdana,arial,sans-serif;font-size:16px;color:#000000;}
h2{font-family:verdana,arial,sans-serif;font-size:16px;color:#000000;}
#ausgabe {
position:absolute;left:200;top:150;
}
//-->
</style>
<script type="text/javascript">
<!--
var startwert = ' Hallo - wie gehts?';
var i = 0;
var zielwert = '';
var laenge = startwert.length;
function lauftext()
{
zielwert = startwert.substring(0,i);
if(i < laenge+1)
{
if(document.all)
{
document.all.ausgabe.innerHTML = zielwert;
}
else if (document.layers)
{
document.ausgabe.document.open();
document.ausgabe.document.write('<h2>'+zielwert+'</h2>');
document.ausgabe.document.close();
}
else if (document.getElementById)
{
document.getElementById('ausgabe').innerHTML = zielwert;
}
}
else
{
i = -1;
zielwert = '';
}
i++;
setTimeout('lauftext()',150);
}
//-->
</script>
</head>
<body onload="lauftext();">
<div id="ausgabe"> </div>
</body>
</html>
|
der code ist da im prinzip dreifach vorhanden. die version mit document.all für den alten ie, die mit document.layers für den alten netscape und das document.getElementById für die aktuellen browser.
vielleicht reicht diese version alleine schon aus, wenn dir die älteren browser egal sind...
|
|