Hallo Welt
Auf die Gefahr hin, mich unbeliebt zu machen, komme ich nochmals mit dem gleichen Problem auf Euch zu. Ich habe nämlich noch keine brauchbare Lösung gefunden, auch wenn ich nun fähig bin mein Problem weit präziser zu spezifizieren.
Ich habe eine Seite mit 2 Frames.
Nun möchte ich, dass beim onLoad der Seite XY im Frame 2 die aktuelle Seite (ich weiss nicht, welche das konkret ist) im Frame 1 aktualisiert wird und dass der sichtbare Seitenausschnit der Seite 1 (mehr oder weniger) der gleiche bleibt.
Das habe ich implementiert mit einem onload="gump()" im Body-Tag der Seite XY, wobei
function gump() {
dy = parent.frame1.document.body.scrollTop;
/ alter(dy); -> funktioniert!
parent.frame1.reload();
/ alter(dy); -> funktioniert!
parent.frame1.scrollTo(0,dy);
/ alter(dy); -> funktioniert
}
Im IE funktioniert das nicht, denn offenbar muss die Seite erst vollständig geladen (onLoad) sein, bevor er scrollen kann.
Gibt es die Möglichkeit eines onLoadEinerAnderenSeite()?
Oder wie kriege ich das sonst hin?
(Wichtig: ich kann keine Scripte in den Seiten, die im Frame 1 plaziert werden, einfügen.)
Vielen Dank für sachdienliche Hinweise
Eda