Hallo Leute,
ich habe ein Problem beim Erstellen eines Lauftextes (Statuszeile) in JavaScript. Ich soll u.a. ?? ersetzen, komme aber scheinbar nicht auf die richtige Lösung, denn es tut sich nichts. Ich weiß, das manche von euch nichts davon halten. Meine Vorschläge habe ich unten angegeben. Könntet ihr mir helfen (Korrektur/Ergänzung)?
Vielen Dank,
Ines!
<html>
<head>
<title>Laufschrift</title>
</head>
<body bgcolor="#FFFFFF" ??load="StatusLauftext();return true">
<p> </p>
<p><script language="JavaScript"><!--
var Text = "Hallo und Herzlich Willkommen";
var Geschwindigkeit = 20;
var Breite = 100;
var TextLaenge = Text.??????;
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(??????);Zaehler++) {
Textzustand = Textzustand + "?";
};
Textzustand = Textzustand + Text.substring(0,Breite-Zaehler + 1);
} else {
Textzustand = Textzustand + Text.substring(Position, Textlaenge-Position);
}
win???.status = Textzustand;
set Timeout("StatusLauf????()",???????????????);
}
//--></script></p>
</body>
</html>
Lösung:
- re
- length
- Zaehler
- dow
- text
- 100000000000000