Toon posts:

[VB] WebBrowser Frames Ladende

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hey,

Ik heb bezig met een programma om bepaalde informatie te versturen via een webbrowser. Nu heb ik een pagina geladen in een onzichtbaar webbrowser die uit frames bestaat. Nu laad ik volgende paginas in dat frame dmv navigate.

Vervolgens gebruikte ik normaliter deze functie om te kijken of de pagina geladen is:

[vb]
Do While WebBrowser1.Busy: WebBrowser1.Document.DoEvents: Loop
Do While WebBrowser1.ReadyState <> 4: DoEvents: Loop
[/vb]

Maar omdat de pagina in een frame geladen wordt krijgt het webbrowser blijkbaar niet goed door of de pagina nu geladen is of niet en gaat daardoor gelijk door naar het volgende punt in mijn script, waardoor er een error ontstaat.

Nu vroeg ik mij af of er een andere manier is om te controleren of die pagina in het desbetreffende frame nou echt geladen is.

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 10-04 15:11

Bosmonster

*zucht*

Waarschijnlijk kijkt ie alleen naar de omliggende frameset en die is natuurlijk zo klaar met laden. Om te kijken of alle frames klaar zijn met laden zou je door alle frames heen moeten lopen en daarvan kijken of ze klaar zijn.