Dirk Schäfauer: Von Variable hinteren Teil wegschneiden

Hallo zusammen,

ich lese per Javascript die aktuell geladenen Seite eines Frames aus.
Dabei erhalte ich einen Wert wie z.B. "Seite.htm". Wie kann ich denn jetzt von dieser Variable den letzten Teil, also ".htm" wegschneiden?

Ich brauche nur den Seitennamen, aber nicht die Erweiterung.

Kann mir da jemand helfen?

Vielen Dank im Vorraus

Dirk

  1. Hallo,

    Wenn es immer 'htm' ist, kannst Du einfach ein replace() machen. Andernfalls kannst Du zB. den Namen am Punkt in ein Array spalten, das letzte Element rauswerfen und den Namen aus dem Rest neu zusammensetzen.

    Dieter

    1. Hallo,

      Wenn es immer 'htm' ist, kannst Du einfach ein replace() machen. Andernfalls kannst Du zB. den Namen am Punkt in ein Array spalten, das letzte Element rauswerfen und den Namen aus dem Rest neu zusammensetzen.

      Dieter

      Es sind nicht alle .htm es kann auch .gif oder .jpg sein...

      Grüsse Dirk

      1. Hallo,

        Dann machs halt so, wie in 'andernfalls' beschrieben, deswegen steht's da.

        Dieter

        1. Hallo Dirk, hallo Dieter,

          Dann machs halt so, wie in 'andernfalls' beschrieben, deswegen steht's da.

          Oder ohne die Umwandlung in ein Array und zurück:
          http://selfhtml.teamone.de/javascript/objekte/string.htm#index_of
          http://selfhtml.teamone.de/javascript/objekte/string.htm#substring

          Grüße
          Andreas

          --
          "Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning."
          (Rich Cook)