![]() |
SELFHTML Forumsarchiv |
|
|
Die folgende Nachricht zum Thema stammt von: Dirk Schäfauer, 31. 10. 2003, 14:26
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
Die folgende Nachricht zum Thema stammt von: Dieter Raber, 31. 10. 2003, 14:36
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
Die folgende Nachricht zum Thema stammt von: Dirk Schäfauer, 31. 10. 2003, 14:42
»» 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
Die folgende Nachricht zum Thema stammt von: Dieter Raber, 31. 10. 2003, 20:09
Hallo,
Dann machs halt so, wie in 'andernfalls' beschrieben, deswegen steht's da.
Dieter
Die folgende Nachricht zum Thema stammt von: Andreas Schneider, 01. 11. 2003, 11:07
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)
© 1998-2006
Impressum, Software: Classic Forum