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