Lauftext-finde den Fehler nicht

Hallo,

Ich hab zwei Lücken im Code(als Fragezeichen gekenzeichnet),bei denen ich nicht weis, was da reinkommen soll.

Laufschrift <!–
var text=„Hallo und Herzlich Willkommen“;
var geschwindigkeit=0;
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(position); zaehler++) {textzustand=textzustand+"???";}
textzustand=textzustand+text.substring(position,breite+position);}
windows.status=textzustand;
settimeout(„StatusLauftext()“;10);
}
//–>

Hallo,

Ich hab zwei Lücken im Code(als Fragezeichen
gekenzeichnet),bei denen ich nicht weis, was da reinkommen
soll.

windows.status=textzustand;

Wie kommst du darauf, dass die Clients der Besucher deiner Seite überhaupt Manipulationen an
window.status
(window ohne „s“) zulassen? Per Default ist das bei den meisten Browsern meines Wissens nicht mehr der Fall.

Gruß Gernot

Stimmt ,window. ohne s,habe ich übersehen.
Ein Tipp, was bei den Fragezeichen rein sollte?
Vielen Dank.
Mfg Eugen.

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hi Eugen.

Ein Tipp, was bei den Fragezeichen rein sollte?

Ich denke du meinst diese Fragezeichen:

var textlaenge=text.?????;

Wird zu:

var textlaenge=text.length;

Gruss,
Sebastian

Danke, das mit length habe ich schon vermutet, aber was ist mit

for(var zaehler=1; zaehler


> <small>[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]</small>

Hallo Eugen.

Bitte bedenke JavaScript ist Case Sensitive. Du hattest einige Fehler zum Beispiel hier:

math.abs(position) = Math.abs(position)
settimeout = setTimeout

Hier der fertige Code (getestet in IE 7.0):

Laufschrift 
\<!--
var text="Hallo und Herzlich Willkommen";
var geschwindigkeit=0;
var breite=100;
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(position,breite+position);}
window.status=textzustand;
setTimeout("StatusLauftext()",10);
}
//--\>

{textzustand=textzustand+"???";}

Anstatt ? kannst du auch +, ist das Zeichen vor deinem Herzlich Willkommen…!

Einfach austesten, wirst schon sehen!

Gruss,
Seb

Hallo Sebastian,
Ich danke dir. Das mit CaseSensivity war mir auch noch so nicht bekannt. Ich dachte man soll nur konsequent klein oder grossschreibung wählen…
Anstatt „+“ habe ich " " hingesetzt, und es läuft.
MIt „+“ ist die ganze Leiste mit Pluszeichen gefüllt, also einfach Leerzeichen zwischen den „“.

Mfg. Eugen.

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hi Eugen.

Ich danke dir. Das mit CaseSensivity war mir auch noch so
nicht bekannt. Ich dachte man soll nur konsequent klein oder
grossschreibung wählen…
Anstatt „+“ habe ich " " hingesetzt, und es läuft.
MIt „+“ ist die ganze Leiste mit Pluszeichen gefüllt, also
einfach Leerzeichen zwischen den „“.

Genau, Leerzeichen " " oder nichts „“ oder textzustand = textzustand; !

Bedenke… Ich habs gerade mit Moz FF getestet und da sehe ich nichts in der Statusleiste…

Gruss,
Seb