Scrollen eines frames aus einem anderen heraus

hallo!

ich weiß gar nicht, ob das überhaupt geht…

was ich mir gerne in die homepage einbauen würde:
einen link aus einem frame, so dass ein anderer frame (der rollbalken und überlänge hat) des selben sets per „knopfdruck“ hoch und runter scrollen kann.
laut selfhtml gibt’s ja den java-script-befehl „window.moveby()“, aber kann ich den auch frame-übergreifend verwenden?
danke!

Hi.

Das geht schon, allerdings nicht mit window.moveBy() sondern mit:
window.scrollBy(x, y) (Scrollen um Anzahl Pixel)
und window.scrollTo(x, y) (Scrollen zu Position)

Die meisten Funktionen die auf window anwendbar sind, sind auch auf Frames anwendbar, also musst du halt statt window den Namen deines Frames verwenden, also z.B. frameRechts.scrollTo(0,0);
In SelfHTML gibts ein tolles Beispiel wie man mit setTimeout() und scrollBy() allmählich nach oben schrollen kann.
http://selfhtml.teamone.de/javascript/objekte/window…

cu
Klaus

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

danke für den tipp!

hatte mich nur etwas dumm angestellt und dem script nicht gesagt, dass der frame ja erst vom „parent“ aus angesteuert werden soll:
parent.frame.scrollby(x,y)

nun war’s leider noch nicht der brüller, denn er scrollt immer nur ein stückchen, wenn ich klicke und nicht so lange, wie ich auf dem link bleibe…
wird wohl noch ein bisschen fummelei, bis ich *das* habe…

Hallo Robert,

vielleicht hilft auch eine Modifikation von http://www.drweb.de/trickkiste/tricks158.shtml

Gruss,
Frank

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]