Robert Bamler: Wie bring ich ein anderes Frame in Bewegung??!?

Beitrag lesen

Hallo,

Ich habe zwei Frames und will absolute ohne Bildlaufleisten (scrollbars) auskommen. Jetzt möchte ich aber das linke Frame nach unten scollen, weil das Dokument sehr lang ist. Dies soll jedoch nur dadurch erreicht werden, wenn man auf einen button im anderen Frame klickt.

Dieses Rätsel werde ich nie lösen können: Wiso meinen manche Webdesigner, dass sie den Browser neu programmieren müssen? Die Scrollbars sind doch genau dafür da, damit man damit nach unten Scrollen kann. Wieso willst du das auf mehrere Frames verteilen? Mein Browser gehört mir. Und dann erwarte ich doch auch, dass er die von mir gewohnten Scrollbars verwendet und mich nicht verwirrt.

Wie bekomme ich das hin? Ist JavaScript die beste Lösung? Gibts eine bessere Lösung als JS???

Es gibt die Möglichkeit der Ankerpositionen:
Schreib im Linken Frame an der Stelle, zu der gescrollt werden soll folgendes:

<A name="a1"></A>

Dann kannst du im rechten Frame folgenden Link schreiben:

<A href="#a1" target="NameDesLinkenFrames">scrollen</A>

Wenn du nicht zu einer bestimmten position scrollen willst, sondern einfach nur nach unten, geht das nur mit javascript:
mit parent.NameDesLinkenFrames.scrollBy()
und parent.NameDesLinkenFrames.scrollTo()

siehe: </selfhtml/javascript/objekte/window.htm#scroll_by>
und:   </selfhtml/javascript/objekte/window.htm#scroll_to>

Robert

http://www.designauswahl.here.de
mit kostenlosem Webseiten-Generator ROBE.dit
[more than a HTMLE.dit]