ralf: Frame

Beitrag lesen

Hallo,

ich habe folgende Situation, vielleicht könnt ihr mir dabei helfen.
Eine Hauptseite besteht aus 4 Frames.
Oben, Links, Rechts und Unten
Wenn ich im Frame Links ( Navigation ) englisch wähle
Soll folgendes geschehen:
Austausch der kompletten Hauptseite
und des Frame Rechts.

Was mir bis jetzt gelungen ist mit Java

  1. Abfragen des Namens des Formular der Hauptseite
    ( /privat/home.html)
  1. Abfragen des Namens des Frame Rechts
    ( /privat/home_rechts4.html)
  1. Ändern des Namens der Hauptseite
    (/eng/privat/home_eng.html)
  1. Ändern des Namens des Frame Rechts
    (/eng/privat/home_rechts4_eng.html)
  1. Öffnen der Hauptseite
    (/eng/privat/home_eng.html)

Java
function Test()
{
var datei= parent.frames.location.href
datei = datei.replace(/.htm/,"_eng.htm");
datei = datei.replace("privat/","eng/privat/");
var datei2= parent.frames.rechts.location.href
datei2 = datei2.replace(/.htm/,"_eng.htm");
datei2 = datei2.replace("privat/","eng/privat/");
parent.frames.location.href=datei;
}

Standardmäßig ist im home_eng.html für das Frame Rechts home_rechts1_eng.html angegeben
Wie kann ich jetzt das Frame Rechts ändern,
so das home_rechts4_eng.html aufgerufen wird?

nein! Ständig dieser JS-Murks.
schonmal an die Möglichkeit gedacht, für anglophone Besucher ein eigenes Frameset zu machen? Für die Sprachausgabe machst du dann zwei Links, inetwa so:
<a href="fs_englisch.html" target="_top">englische Version</a>
<a href="fs_deutsch.html" target="_top">deutsche Version</a>

Gruss,
Kube

Hallo Kube,

ja,
es besteht immer die Möglichkeit 25 zusätzliche Hauptseiten
zuschreiben. Aber ist es nun möglich den Frame Rechts zu ändern?

gruss
ralf