Webbroser controls

Résolu
lionyz
Messages postés
62
Date d'inscription
samedi 10 janvier 2009
Statut
Membre
Dernière intervention
30 octobre 2012
- 10 avril 2009 à 23:35
lionyz
Messages postés
62
Date d'inscription
samedi 10 janvier 2009
Statut
Membre
Dernière intervention
30 octobre 2012
- 11 avril 2009 à 12:38
Bonjour à tous

Sur certaines pages web, le browser arrive dans la Sub WebBrowser1_DocumentComplete
alors que la page n'est pas complètement chargée, une partie est encore blanche.
Quelqu'un sait il ce qu'il faut faire dans ce cas

Merci de votre aide

3 réponses

Londonic
Messages postés
298
Date d'inscription
jeudi 22 janvier 2009
Statut
Membre
Dernière intervention
26 septembre 2009

11 avril 2009 à 09:25
J'ai aucune idée, mais ce même évènement est parfois activé plusieur fois quand la page est chargée, et ça m'a posé des problèmes. J'avais fait un variable globale rien que pour l'état du chargement. Peut-être c'est la version express ?
3
Renfield
Messages postés
17287
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
27 septembre 2021
71
11 avril 2009 à 10:50
a voir l'url concernée (qu'il ne s'agisse pas d'une pub)
3
lionyz
Messages postés
62
Date d'inscription
samedi 10 janvier 2009
Statut
Membre
Dernière intervention
30 octobre 2012

11 avril 2009 à 12:38
Bonjour,

Merci de votre réponse rapide

Il ne s'agit pas d'une pub
La seule partie visible alors est le bandeau gauche de la page.
Toute la partie droite (90% de la page) reste blanc.

En cherchant un peu j'ai trouvé un moyen de contourner  cette difficulté

Je me suis aperçu que lorsque le webbrowser arrive dans la Sub WebBrowser1_DocumentComplete
et que la page n'est pas complètement chargée l'adresse contenue dans 'url' ne correspond pas à celle
 de l'instruction WebBowserr1.navigate ( Adresse)
Il suffit alors si l'adresse n'est pas correcte de faire 'Exit Sub' et de continuer lorsque l'adresse est correcte
Le webbrowser heureusement revient dans la Sub WebBrowser1_DocumentComplete ce qui permet
de contourner le problème

Ceci étant ça n'explique pas l'anomalie.
0