Code: Alles auswählen
Procedure ScrollDown()
Repeat : Until GetGadgetAttribute(#Web, #PB_Web_Busy)=0
; ^Wenn das Laden der Seite fertig ist...
SetGadgetAttribute(#Web, #PB_Web_ScrollY, 99999)
;^...soll nach ganz unten gescrollt werden.
EndProcedure
SetGadgetState(#Web, #PB_Web_Refresh) ; Refreshen der Seite
ScrollDown() ; und das Runterscrollen veranlassen
Es wird nicht nach ganz unten gescrollt, sondern nur bis zum Vorletzten "Eintrag".
Als erste Lösungsvariante habe ich ein kleines Delay eingebaut. Das hat auch funktioniert, ich finde es aber unschön.
Auch habe ich es bereits versucht die Prozedur ScrollDown als Thread aufzurufen, klappt aber auch nicht.
Welchen Fehler mache ich?