Sprache mithilfe von JS ändern
Chris
- javascript
Hy Leute,
möchte gerne die Sprache auf meiner Homepage durch klicken auf die England oder Österreich Flagge ändern.
Habe einen iframe mit der id:haupt.
Nun möchte ich aus dem iframe die aktuelle Adresse auslesen und um ein "e" (für englische version) erweitern.
Vorher: home.html
Nacher sollte ehome.html entstehen.
Diesen Wert möchte ich dann mittels
document.getElementById("haupt").src=irgendwas
einsetzen.
Das Auslesen funktioniert hervorragend,
var name = document.getElementById("haupt").src;
dass Problem ist nur, dass mir der gesamte lokale Pfad ausgelesen wird. Also nicht nur "home.html", sondern C:/Dokumente.........../home.html".
Geht das irgendwie, das ich den "Datenschwanz" vorher abzwicke?
Würde mich über schnelle Hilfe extrem freuen.
Chris
Hallo!
dass Problem ist nur, dass mir der gesamte lokale Pfad ausgelesen wird. Also nicht nur "home.html", sondern C:/Dokumente.........../home.html".
Geht das irgendwie, das ich den "Datenschwanz" vorher abzwicke?Würde mich über schnelle Hilfe extrem freuen.
Auf selfhtml gibts eine ausführlich Hilfe: siehe String Object
mfg
frafu
Hallo Chris,
frage doch ab ob der Pfad ("/") oder ("")
enthält. z.B. mit indexOf. Damit hast Du deinen "Trenner"
Delimiter.
Dann könntest Du z.B. den String über Split in einen Array verwandeln und das letzte Element abfragen
das wäre dann "home.hmtl".
Dann noch suchen und ersetzen ...
Liebe Grüße,
Bernd