Struppi: switch/case syntax

Beitrag lesen

hallo struppi,

Das die Bedingung auch zutrifft, wenn der String nicht vorhanden ist, ist dir klar?

nicht wirklich *hüstel*- allerdings haben mich meine versuche mit rückgabewerten auch nicht weiter gebracht.

Vielleicht weißt du nicht, dass indexOf -1 bei mißerfolg zurück liefert. D.h. wenn du prüfen willst, ob ein String vorhanden ist musst du aif != -1 testen, dein Test if(bla) ist imer wahr, wenn bla ungleich null oder ein nichtleerer String oder true ist
Und -1 ist ungleich null.

Was stört dich den an if then else if?

dass es nicht klappt ;-}

Nicht klappen ist eine etwas unzureichende Fehlerbeschreibung.
Kommt eine Fehlermeldung?

if (pfad.indexOf=("verzeichnis"))
{                       parent.links.location.href="../../../../verzeichnis/datei1.html";                       parent.oben.location.href="../../../../verzeichnis/datei2.html";
}

ist evtl. deutlicher so.

Nicht wirklich. Da weder sichtbar ist, wozu hier eine switch/case Block gut sein sollte, noch was pfad eigentlich ist.

Vielleicht schaust du noch mal in die Doku http://selfhtml.teamone.de/javascript/objekte/string.htm

Struppi.