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.