Steffen: Frame nachladen

location.href="http://provider.de/pfad/index.htm?" + location.pathname;

Dieser Befehl führt zu einem Ergebnis wie:
http://provider.de/pfad/index.htm?/pfad/frame2.htm

gibt es außer location.pathname einen Befehl, der nur die aktuelle Datei ohne Pfad ausgibt?

Herzlichen Dank

Steffen

  1. Halihallo!

    location.href="http://provider.de/pfad/index.htm?" + location.pathname;

    Dieser Befehl führt zu einem Ergebnis wie:
    http://provider.de/pfad/index.htm?/pfad/frame2.htm

    gibt es außer location.pathname einen Befehl, der nur die aktuelle Datei ohne Pfad ausgibt?

    Meines Wissens nicht, leider. Aber es gibt ja die Möglichkeit, nur den Teil nach dem letzten auftretenden Slash auszugeben, also aus
    /pfad/frame2.htm    einfach  frame2.htm zu machen.

    Dazu musst Du als erstes die Position des letzten Slashes bestimmen,
    http://selfhtml.teamone.de/javascript/objekte/string.htm#last_index_of

    und dann gibst Du den darauffolgenden Teil des Strings weiter:
    http://selfhtml.teamone.de/javascript/objekte/string.htm#substring

    Ich hoffe, ich konnte Dir helfen.

    Viele liebe Grüße,
    Der Dicki