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 :

BeforeNavigate2 se declenche pas


Sujet :

VB 6 et antérieur

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    174
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 174
    Points : 70
    Points
    70
    Par défaut BeforeNavigate2 se declenche pas
    Bonjour a tous,

    sous IE6 j'ai un soucis avec le WebBrowser. Je voulais faire un petit
    navigateur ou toute les liens s'ouvrirait dans une meme fenetre.
    J'ai trouvé un bout de code chez Microsoft pour afficher le lien dans une
    nouvelle fenetre en utilisant l'evenement "NewWindow2" :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    Dim frmWB As Form1
    Set frmWB = New Form1
     
    frmWB.WebBrowser1.RegisterAsBrowser = True
     
    Set ppDisp = frmWB.WebBrowser1.Object
     
    frmWB.Visible = True
    j'ai essayé ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Form1.WebBrowser1.RegisterAsBrowser = True
     
    Set ppDisp = Form1.WebBrowser1.Object
     
    Form1.WebBrowser1.Refresh2
    mais sans succès...

    Je pensais pouvoir y arriver avec "BeforeNavigate2" mais celui-ci ne se
    declenche pas lorsqu'il s'agit de liens externes ( target=_blank ).

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    174
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 174
    Points : 70
    Points
    70
    Par défaut
    Pour ceux que ça pourrait aider, j'ai trouvé une "combine", il y a certainement
    mieux, mais g pas trop l'temps.
    J'ai crée un 2ème control Internet.
    Dans l'evenement "NewWindow2" de "WebBrowser1" j'ai mis :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Set ppDisp = Form1.WebBrowser2.Object
    Dans l'evenement "BeforeNavigate2" de "WebBrowser2" j'ai mis :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Cancel = True
    WebBrowser1.Navigate URL
    Comme ça tout les liens meneront toujours a "WebBrowser1".

Discussions similaires

  1. [Trigger After Insert ne se declenche pas]
    Par Ramajb dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 11/03/2011, 16h41
  2. SelectedIndexChanged ne se declenche pas !
    Par rad_hass dans le forum ASP.NET
    Réponses: 7
    Dernier message: 06/04/2009, 20h45
  3. L'evenement onchange de ma combo ne se declenche pas
    Par ndsaerith dans le forum Delphi
    Réponses: 7
    Dernier message: 22/12/2006, 12h55
  4. Evénement clicked ne se déclenche pas
    Par fmolko dans le forum Powerbuilder
    Réponses: 1
    Dernier message: 09/08/2006, 12h53
  5. [TForm.Deactivate] Ne se declenche pas !
    Par kase74 dans le forum Débuter
    Réponses: 15
    Dernier message: 23/06/2005, 17h03

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