Hallo
Eine Funktion wechselt mehrere Frames in einem Frameset. Auch der Frame, von der aus die Funktion aufgerufen wird soll dabei mit
self.location .href = "xxxx" gewechselt werden.Das funktioniert mit Netscape aber nicht mit IE.
Gibt es für IE eine andere Lösung?Danke
RainerMoin,
Eine Allround-Lösung gibt es, die steht auch in SELFHTML:
parent.frames[n].location.href="httpirgendwas";
Wobei n die Nummer des Frames ist (beginnend mit 0).
Die anderen zu wechselenden Frames werden bereits so angesprochen und funktionieren.Aber der Frame, in dem die Aktion ausgelöst wird wechselt so nicht.
Die letzte Zeile in der Funktion gibt die URL für den aktuellen Frame an.
function linken()
{
folder = "deutsch","_d";
endung = /_d/g;
var tempo = parent.frames[2].frames[2].location.href.replace(folder,"france");
parent.frames[2].frames[2].location.href= tempo.replace(endung,"_f");
parent.aussenlinks.location.href= "../france/aussen_links_f.html";
parent.frames[1].location.href="../france/aussen_links_f.html";
}