In Web-Gadget automatisch nach unten scrollen...

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
50-Pfennig
Beiträge: 75
Registriert: 22.01.2007 22:24
Wohnort: 40764 Langenfeld
Kontaktdaten:

Beitrag 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?
Benutzeravatar
50-Pfennig
Beiträge: 75
Registriert: 22.01.2007 22:24
Wohnort: 40764 Langenfeld
Kontaktdaten:

Beitrag von 50-Pfennig »

Hat keiner eine Idee? Oder formuliere ich nicht präzise genug?
Antworten