vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Erstellen von dynamischen Kontextmen?s - wann immer Sie sie brauchen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
vb READYSTATE_COMPLETE (Seite muß nachgeladen/aktualisiert werden) 
Autor: woerny
Datum: 10.12.13 14:26

Hallo @ all,

ich habe folgendes Problem.
Die Seite xy wird im IE eingelesen und geladen. Anschließend fülle ich noch 2/3 Textfelder aus und löse ein Klick Ereignis aus:

For Each element In HTMLDoc.all
    'Wenn wenn die ID (Länge z.B thisDoc, größer 0 ist)
    If Len(element.ID) <> 0 Then
        ' 10 milisekunden warten (Lauf schneller als die Abbildung der Elemente)
        Sleep 10    ' Declaration -> Sleep wird benötigt
                ' mich interessieren nur die Elemente mit der ID *in*
                If element.ID = "in" Then
                    ' gibt es das Element mit dem Wert *suchen*
                    If LCase(element.Value) = "suchen" Then
                        '*dann Click*
                        element.Click
                        ' Schleife verlassen
                        Exit For
                    End If
            End If
    End If
 Next element
Jetzt muß ich warten bis die beschafften Daten alle angzeigt werden. Kann je nachdem zwischen 2-10 Sekunden dauern. Ich habe es mit
'######################################################################
    Do  ' solange warten bis die Seite geladen ist!!!!!!!!!!
    Loop Until oBrowser.readyState = READYSTATE_COMPLETE
    ' (hat) nicht funktioniert!!!! - deswegen.....
    Sleep 6000    
'######################################################################
Dann habe ich noch eine Sleep eingebaut
Klappt aber nicht wirklich und ist mir zu geährlich

Wie kann ich den Sicherstellen, dass die Seite komplett nachgeladen ist?

Vielen Dank schon mal

Gruß
woerny

loadWebSite = HTMLDoc.DocumentElement.innerText



alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
vb READYSTATE_COMPLETE (Seite muß nachgeladen/aktualisiert w...1.592woerny10.12.13 14:26
Re: vb READYSTATE_COMPLETE (Seite muß nachgeladen/aktualisie...798Blackbox11.12.13 17:22
Re: vb READYSTATE_COMPLETE (Seite muß nachgeladen/aktualisie...825woerny14.12.13 16:05

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel