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
- Abfragen des Namens des Formular der Hauptseite
( /privat/home.html)
- Abfragen des Namens des Frame Rechts
( /privat/home_rechts4.html)
- Ändern des Namens der Hauptseite
(/eng/privat/home_eng.html)
- Ändern des Namens des Frame Rechts
(/eng/privat/home_rechts4_eng.html)
- Ö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