Geheimnisvolles script

Hallo, ich habe auf einer Seite das folgende Script gefunden:
###################################################

var bodytag = „<body bgcolor=’#ffffff’>“;
document.body.style.fontFamily =‚Verdana‘;
function strip(value) {
while (value.indexOf(" ")==0) {
value = value.substring(1,value.length);
}
return value;
}
document.body.bgColor = ‚#ffffff‘;

###################################################

Im Einzelnen ist mir das Script klar. Nur weder var bodytag oder func strip werden irgendwo auf der Seite verwendet. Und warum wird indexOf auf die leere Zeichenfolgen angewendet? Kann jemand mehr in der Function sehen? Danke, didavy

Im Einzelnen ist mir das Script klar. Nur weder var bodytag
oder func strip werden irgendwo auf der Seite verwendet. Und

Was soll daran geheimnisvoll sein? Vielleicht wird
das Skript schlichtweg nicht mehr verwendet, oder ist noch
nicht fertig, da die Funktion strip() in meinen Augen gar
nichts sinnvolles macht.

warum wird indexOf auf die leere Zeichenfolgen angewendet?
Kann jemand mehr in der Function sehen? Danke, didavy

Das ist kein Leerstring, sondern ein Leerzeichen. Die
Funktion versucht wohl Leerzeichen rauszuschneiden. Funktioniert
so aber nicht.

Gruss, Patrick

function strip(value) {
while (value.indexOf(" ")==0)
{ value = value.substring(1,value.length); }
return value; }

Und warum wird indexOf auf die leere Zeichenfolgen angewendet?
Kann jemand mehr in der Function sehen? Danke, didavy

Du scheinst die JS-Syntax noch nicht ganz durchblickt zu haben. Diese Funktion da oben ist, wie ihr Name schon sagt, eine ganz normale Trim-Funktion, die führende Leerzeichen wegschneidet. Sonst nix. Hätte man auch einfacher haben können mit Replace().

Kristian