christian: 2 frames synchron scrollen

Beitrag lesen

hallo,

rein prinzipiell würde es sehr einfach gehen - wenn da nicht die einschränkung in javascript wäre, das man derartige events bezüglich scroll-leisten nicht abfangen kann...

aber nur so als idee:
du hast die möglichkeit, per javascript ein fenster zu scrollen (scrollBy oder scrollTo). tja, aber wie fängst du jetzt das event ab?

du fängst es nicht direkt ab, sondern du baust dir eine funktion in javascript, die ständig den "pageYOffset" abfrägt, also wie weit - gemessen am dokumentanfang - der anwender bereits nach unten gescrollt hat. das geht ganz leicht, indem du einfach eine schleife machst.

sobald sich der wert des "pageYOffset" ändern sollte, übergibst du diesen an die methode "scrollBy()", über die du dann den anderen frame scrollen kannst. den anderen frame kannst du dann per punktnotation ansprechen, also z.b. "frameName.scrollBy(irgendeinWert)".

viel erfolg!

chris