GELÖST: IE vertikal abwärts scrollen durch Objekt

  • Hi, ich möchte den Internet Explorer vertikal durch Objektsteuerung abwärts scrollen und möchte den Befehl

    [autoit]

    Send('{PGDOWN}')

    [/autoit]

    vermeiden. Hab schon die UDFs IE.au3 und Inet.au3 durchstöbert und nichts gefunden. _IEAction(ByRef $o_object, $s_action) kennt leider auch keine solche Aktion. Hat jemand irgendeine Idee.

    Benötige nur Wink mit dem Zaunpfahl. d.h. Name der Funktion oder Beispielsskript. Danke Jan

    Einmal editiert, zuletzt von janrenzlow (24. Januar 2007 um 23:37)

    • Offizieller Beitrag

    Nur ein Gedanke - ob es so geht weiss ich nicht.
    Vielleicht ist es möglich, dass du z.B.mit _IEFormGetCollection( ) die Objekte der Seite ausliest. Anschließend mit _IEAction( ByRef $o_object, "focus" ) die Objekte durchlaufen. Ist sicher nicht ein direkter vertikaler Durchlauf, aber in der Regel sollte die Objektindexierung schon von oben nach unten verlaufen.

  • Hi BugFix,

    [autoit]

    $iVisibleHeight = $oIE.document.body.clientHeight
    $oIE.document.parentWindow.scrollBy(0,$iVisibleHeight)

    [/autoit]


    ist die Lösung. Trotzdem vielen Dank - zumal es nur wenige sich anscheinend an IEFormulare wagen, obwohl es gar nicht mal so schwer ist. Jan ;)