Roger Jörin: Pfadangabe

Hallo zusammen
Wie immer hat jemand eine Frage wenn er an ein Fach-Forum gelangt. Ich hoffe Ihr könnt mir helfen.

Für meine HTML-Seiten verwende ich den unten stehenden JavaScript für die Angeben wo man sich im Moment befindet. Bei diesem Befehl wird ja der ganze Name angegeben inkl. der Endung (z.B. .html).

Gibt es eine Möglichkeit das ich den Pfad angeben kann ohne die Endung?
Weiter möchte ich das "/" (Ordner zeichen) durch ">" ersetzen, geht das?

<!--
document.writeln("" + window.location.pathname);//-->

Für eure Hilfe bedanke ich mich.

Mit freundlichen Grüssen

Roger Jörin

  1. Hallo Roger

    es muesste so gehen:

    var hier=window.location.pathname;

    hier=hier.substring(0,hier.lastIndexOf("."));
    hier=hier.replace("///",">");
    document.writeln("" + hier);

    Gruß Ralf

    1. Hehe ich schieß mal wieder mit Kanonen auf Spatzen. ;)
      Aber so würde es auch funktionieren:

      hier = window.location.pathname;
      hier=hier.substr(0,hier.lastIndexOf("."));
      document.writeln("" + hier);

      ;)

    2. Hallo Roger

      es muesste so gehen:

      var hier=window.location.pathname;

      hier=hier.substring(0,hier.lastIndexOf("."));
      hier=hier.replace("///",">");
      document.writeln("" + hier);

      Gruß Ralf

      Danke für die prombte Bedienung.

      • Mit diesem Script steht der Seitenname ohne Endung da (SUPER)
      • Der wechsel von "" auf ">" funktioniert nicht (schade)

      Grüsse Roger

  2. Hi,

    ja geht.
    <script language="JavaScript">
    var Suche = /(.*).(.*)$/;
    var Ergebnis = Suche.exec(window.location.pathname)[1];
    document.writeln("" + Ergebnis);
    </script>

    ...weis aber nicht wie das mit der Kompatiblität mit den Browsern aussieht... - bin selbst JS Anfänger

    Grüsse, Sebastian