sonnenprinz
Grünschnabel
Hallo,
es wäre echt nett, wenn mir hier jemand eine genaue Erklärung zu diesem Lauftextquellcode geben könnte. Ein bisschen weiß ich, aber nicht genau die Zusammenhänge.
Ich bin noch ein Anfänger in JavaScript.
Danke im voraus.
<SCRIPT language="JavaScript" type="text/javascript">
<!--
var Text="+++ Hier kommt dein Text rein +++ ";
var Geschwindigkeit = 75;
var Breite = 150;
var TextLaenge = Text.length;
var Position = 1 - Breite;
function StatusLauftext()
{
Position++
var Textzustand = "";
if (Position == TextLaenge)
{
Position = 1 -Breite;
}
if (Position < 0)
{
for (var Zaehler = 1; Zaehler <= Math.abs(Position); Zaehler++)
{
Textzustand = Textzustand + " ";
}
Textzustand = Textzustand + Text.substring(0,Breite - Zaehler + 1);
}
else
{
Textzustand = Textzustand + Text.substring(Position,Breite + Position);
}
window.status = Textzustand;
setTimeout("StatusLauftext()",Geschwindigkeit);
}
// -->
</SCRIPT>
es wäre echt nett, wenn mir hier jemand eine genaue Erklärung zu diesem Lauftextquellcode geben könnte. Ein bisschen weiß ich, aber nicht genau die Zusammenhänge.
Ich bin noch ein Anfänger in JavaScript.
Danke im voraus.
<SCRIPT language="JavaScript" type="text/javascript">
<!--
var Text="+++ Hier kommt dein Text rein +++ ";
var Geschwindigkeit = 75;
var Breite = 150;
var TextLaenge = Text.length;
var Position = 1 - Breite;
function StatusLauftext()
{
Position++
var Textzustand = "";
if (Position == TextLaenge)
{
Position = 1 -Breite;
}
if (Position < 0)
{
for (var Zaehler = 1; Zaehler <= Math.abs(Position); Zaehler++)
{
Textzustand = Textzustand + " ";
}
Textzustand = Textzustand + Text.substring(0,Breite - Zaehler + 1);
}
else
{
Textzustand = Textzustand + Text.substring(Position,Breite + Position);
}
window.status = Textzustand;
setTimeout("StatusLauftext()",Geschwindigkeit);
}
// -->
</SCRIPT>