Seite 3 von 3

Verfasst: 13.12.2007 15:15
von 50-Pfennig
Ich hab das so gemacht:

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
Aber:
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?

Verfasst: 18.12.2007 10:54
von 50-Pfennig
Hat keiner eine Idee? Oder formuliere ich nicht präzise genug?