Hallo alle,
Undzwar habe ich folgendes Script verwendet, um den Inhalt von 3 Frames gleichzeitig zu ändern:
function DreiFrames(URI1,F1,URI2,F2,URI3,F3) {
Frame1=eval("parent."+F1);
Frame2=eval("parent."+F2);
Frame3=eval("parent."+F3);
Frame1.location.href = URI1;
Frame2.location.href = URI2;
Frame3.location.href = URI3;
Das ist zwar aus selfhtml, aber furchtbar:
schreib einfach:
function DreiFrames(URI1,F1,URI2,F2,URI3,F3) {
parent[F1].location.href = URI1;
parent[F2].location.href = URI2;
parent[F3].location.href = URI3;
}
Wenn ich jetzt jedoch auf den "Back"-Button des Browsers klicke, dann ändert sich nur der Inhalt eines Frames in den ursprünglichen Inhalt zurück. Ich muss also dreimal auf "Back" klicken, damit ich wieder "eine ganze Seite" zurück bin. Gibt es denn da irgend eine Möglichkeit, dies zu verbessern, dass man nur noch einen Klick braucht? Also es geht speziell um den "Back-Button" des Browsers, wie ich das mit nem normalen "zurück"-Link mache, weiss ich.
Das ist einer der vielfältigen Nachteile von frames und das wirst du nur schwer lösen können.
Struppi.