IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB 6 et antérieur Discussion :

VB6 et Webbrowser (encore!)


Sujet :

VB 6 et antérieur

  1. #1
    Nouveau membre du Club

    Homme Profil pro
    retraité
    Inscrit en
    Mars 2015
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 73
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2015
    Messages : 10
    Points : 29
    Points
    29
    Par défaut VB6 et Webbrowser (encore!)
    Bonjour à tous et meilleurs vœux

    Décidément j'ai du mal avec Webbrowser, je désire récupérer le code d'une page internet, devant les problèmes j'ai réduit le programme à sa plus simple expression:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    Private Sub Command1_Click()
    navigue ("http://www.allocine.fr/film/fichefilm-170209/photos/")
    End Sub
    Private Sub Command2_Click()
    navigue ("http://www.allocine.fr/recherche/?q=%23chef")
    End Sub
    Private Sub navigue(p$)
        WebBrowser1.Navigate p$
    End Sub
    Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant)
    If (pDisp Is WebBrowser1.object) Then
        DoEvents
        WebBrowser1.Stop
        MsgBox (WebBrowser1.Document.documentelement.innerhtml)
    End If
    End Sub
    Avec la référence et le composant "Microsoft internet controls" en plus des habituels. Vous l'avez déjà déduit du texte du programme il n'y a que trois éléments: une fenêtre Webbrowser1 et deux boutons command1 et command2

    Alors voilà les problèmes:
    1- Peut-on empêcher le lancement d'une navigation sauvage de Webbrowser au démarrage ?
    2- Pourquoi a-t-on une erreur qui n'a rien à voir dès que l'on touche à DoEvents ?
    3- Comment faire pour traiter la page du second bouton malgré ses problèmes de script ?

    Voilà, merci de votre attention

  2. #2
    Nouveau membre du Club

    Homme Profil pro
    retraité
    Inscrit en
    Mars 2015
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 73
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2015
    Messages : 10
    Points : 29
    Points
    29
    Par défaut Palliatif
    Je n'ai rien résolu mais pour le point 3, au cas où ça intéresserait quelqu'un, j'ai une mesure palliative:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    Dim compte%
    Private Sub Command1_Click()
    navigue ("http://www.allocine.fr/film/fichefilm-170209/photos/")
    End Sub
    Private Sub Command2_Click()
    navigue ("http://www.allocine.fr/recherche/?q=%23chef")
    End Sub
    Private Sub navigue(p$)
        WebBrowser1.Silent = True
        compte% = 1
        WebBrowser1.Navigate p$
    End Sub
    Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant)
    If compte% > 0 Then
        compte% = compte% + 1
        If (pDisp Is WebBrowser1.object) Or compte% > 5 Then
            DoEvents
            WebBrowser1.Stop
            MsgBox (WebBrowser1.Document.documentelement.innerhtml)
            If compte% > 5 Then WebBrowser1.GoHome
            compte% = 0
        End If
    End If

Discussions similaires

  1. [VB6] Question Webbrowser
    Par Kozengod dans le forum VB 6 et antérieur
    Réponses: 0
    Dernier message: 04/01/2016, 11h37
  2. VB6 - Composant WebBrowser
    Par helio500 dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 28/09/2011, 09h22
  3. [VB6] pb maths... (encore!)
    Par kboo dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 04/05/2006, 17h13
  4. [VB6] Comment modifier l'affichage au sein d'un Webbrowser
    Par jlvalentin dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 16/12/2005, 14h06
  5. Delphi 2005 et les activeX (webbrowser) ... Encore ...
    Par spyk dans le forum Web & réseau
    Réponses: 1
    Dernier message: 06/10/2005, 20h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo