Ouvrir lien hypertext dans le même WebBrowser [Résolu]

Vorehan 11 Messages postés lundi 18 novembre 2013Date d'inscription 29 mai 2016 Dernière intervention - 10 juil. 2015 à 19:48 - Dernière réponse : Vorehan 11 Messages postés lundi 18 novembre 2013Date d'inscription 29 mai 2016 Dernière intervention
- 11 juil. 2015 à 12:54
Bonjour,

Depuis quelques heures je cherche le moyen d'ouvrir un lien hypertext (a) dans le même webbrowser de la page source.

Je m'explique, je charge une page dans un webBrowser (web1).
Dim web1 as new webbrowser
web1.navigate("www.monsite.fr")


Ensuite j'enregistre le code source dans une variable htmldocument.
Dim elements as HtmlElementCollection = doc.GetElementsByTagName("a")
For each elem as HtmlElement In elements
if elem.name = "lien" then elem.invokeMember("click")
Next


Lorsque le programme simule un clique sur le lien, ce dernier me l'ouvre dans une nouvelle fenêtre IE au lieu de me l'ouvrir dans ma variable webBrowser ...

Auriez-vous une solution ?

Merci :)
Jérôme
Afficher la suite 

5 réponses

Répondre au sujet
Vorehan 11 Messages postés lundi 18 novembre 2013Date d'inscription 29 mai 2016 Dernière intervention - 11 juil. 2015 à 08:18
0
Utile
Un petit UP, c'est assez urgent ;)
Commenter la réponse de Vorehan
ucfoutu 18022 Messages postés lundi 7 décembre 2009Date d'inscriptionModérateurStatut 13 décembre 2017 Dernière intervention - 11 juil. 2015 à 10:54
0
Utile
Bonjour,
C'est TON urgence.
Et si telle est ton urgence, il me semble urgent que tu lises ton MSDN ===>>>
https://msdn.microsoft.com/en-us/library/k6232xsx%28v=vs.110%29.aspx
la méthode navigate et que tu t'intéresses à ce qu'est son second paramètre.
Commenter la réponse de ucfoutu
Vorehan 11 Messages postés lundi 18 novembre 2013Date d'inscription 29 mai 2016 Dernière intervention - 11 juil. 2015 à 11:29
0
Utile
Je l'ai déjà lu, et essayé.
Le problème n'est pas lors de l'exécution du navigate mais bien du InvokeMember.
Commenter la réponse de Vorehan
ucfoutu 18022 Messages postés lundi 7 décembre 2009Date d'inscriptionModérateurStatut 13 décembre 2017 Dernière intervention - 11 juil. 2015 à 12:34
0
Utile
Je n'ai pas la même interprétation que toi.
C'est la méthode de navigate qui, pour moi, détermine la manière de naviguer, pas le invokemember.
Mais je peux me tromper ... (je n'ai même pas VB.Net)....
Commenter la réponse de ucfoutu
Vorehan 11 Messages postés lundi 18 novembre 2013Date d'inscription 29 mai 2016 Dernière intervention - 11 juil. 2015 à 12:54
0
Utile
Petite erreur de ma part, ça ne venait pas du navigate ni même de l'invokeMember.

J'avais oublié d'enlever le target="_blanck" ...

Merci de ta réponse !!
Commenter la réponse de Vorehan

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.