Reiner Dateiname ohne Pfad

Hallo allerseits,

ich möchte den reinen Dateinamen von einer datei, welche sich in einem frame „ausgabe“ befindet, ermitteln.
Durch
datei_ausgabe=parent.ausgabe.document.URL;
erhalte ich zwar den Dateinamen, jedoch mit dem gesamten Pfad.
Auch das Splitten datei_ag_1=datei_ausgabe.split("/"); bringt nicht den gewünschten Erfolg, da bei dem Start der Seite von der Festplatte alle „/“ in „“ verwandeln und ich mit dem o.a. Befehl beim „“ Zeichen eine Fehlermeldung bekomme.

Hat jemand eine Idee, wie ich den reinen Dateinamen (z.B. „start.html“) bekommen kann, egal ob im Web oder von der Platte aufgerufen?

Schönen Dank im voraus

Horst

Auch das Splitten datei_ag_1=datei_ausgabe.split("/"); bringt
nicht den gewünschten Erfolg, da bei dem Start der Seite von
der Festplatte alle „/“ in „“ verwandeln und ich mit dem o.a.
Befehl beim „“ Zeichen eine Fehlermeldung bekomme.

warum suchst du nicht einfach den String nach „“ oder „/“ ab und entscheidest anhand dem Ergebnis, nach was du aufsplitest?
Sind ja normalerweise zwei sich ausschließende Situationen. Also ein _Exclusiv-Oder_

Ciao, Bill

Hallo Bill,

nach dem „“ würde ich auch gerne aufsplitten, leider erfolgt (wie im 1.Artikel beschrieben) eine Fehlermeldung. Irgendwie „frist“ JS das Zeichen ""nicht…

Eine Idee?

Gruß

Horst

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Horst,

nach dem „“ würde ich auch gerne aufsplitten, leider erfolgt
(wie im 1.Artikel beschrieben) eine Fehlermeldung. Irgendwie
„frist“ JS das Zeichen ""nicht…

wahrscheinlich musst du den \ noch „escapen“.
Also „\“, da der \ eigentlich ein besonderes Zeichen ist.
Wenn du nach einem " suchst, so muss dein Suchstring z.B. so aussehen:

„“" => damit erreichst du, dass das dem \ nachfolgende Zeichen nicht als Steuerzeichen angesehen wird.

„\“ => es wird somit nach dem \ gesucht.

Ciao, Bill

var strFilename;
var strHref = self.location.href;

strHref = strHref.replace(///g,"\");

var iIdx = strHref.lastIndexOf("\");
if (-1

Schönen Dank euch beiden…
… das Script von Vir2allender funzt klasse!

Schönen Gruß

Horst