Chris: Sprache mithilfe von JS ändern

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

  1. 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

  2. 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