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 74
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
Rejoignez-nous