Hi performance,
nein, nicht an den Anfang. Das macht der Browser ja (leider in diesem Fall) automatisch.
In der Maske sind z.B. 3 Buttons - einer oben, einer in der Mitte und einer am Ende. Die Maske ist so lang, dass das Dokument im Browser nicht auf eine Bildschirmseite passt. Wenn jetzt der Webuser auf den 2. oder 3. Button klicht, wird ein Webagent aufgerufen oder bspw. nur ein simples
FIELD Status := "erledigt"
gesetzt.
Beides hat aber den Nachteil, dass dadurch das Dokument neu geladen wird (Event OnLoad) wird ausgeführt). Das Laden bewirkt, dass das Dokument wieder ganz oben angezeigt wird und der User wirder herunterscrollen muss.
Ich habe das wie beschrieben gelöst.
Aus meiner Sicht wäre es eleganter, wenn man sich irgendwie die absolute X,Y Position innerhalb des Dokuments merkt und dann im onLoad dahin "scrollt". Aber das geht wahrscheinlich nicht, da diese nur relativ ist. Wenn ich scrolle, ändert sich die X,Y Position ja.
Andreas