begin process at 2012 02 17 05:32:45
  Trouver un code source :
 
dans
 
Accueil > Forum > 

VB.NET et VB 2005

 > 

Divers

 > 

General

 > 

webbrowser + iframe


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

webbrowser + iframe

mercredi 23 janvier 2008 à 20:15:03 | webbrowser + iframe

kelm_by

salut tous le monde,
pour recuperer le 5eme lien dans un webbrowser je fait 
webbrowser1.Document.links.Item(5)

et pour recuperer dans une iframe nomé ID11 comment faire

merci d'avance

mercredi 23 janvier 2008 à 21:19:46 | Re : webbrowser + iframe

Renfield

Administrateur CodeS-SourceS
voir site de edanmo un mvp VB qui a fournit un TLB qui permet d'acceder aux interfaces lesquelles te permettront de faire ce que tu cherche à faire
mercredi 23 janvier 2008 à 21:38:26 | Re : webbrowser + iframe

kelm_by


voilla j'ai trouver ca

Sub EnumFrames(ByVal wb As WebBrowser)
Dim pContainer As olelib.IOleContainer
Dim pEnumerator As olelib.IEnumUnknown
Dim pUnk As olelib.IUnknown
Dim pBrowser As SHDocVw.IWebBrowser2

   Set pContainer = wb.Object.Document
   
   ' Get an enumerator for the frames
   If pContainer.EnumObjects(OLECONTF_EMBEDDINGS, pEnumerator) = 0 Then
   
      Set pContainer = Nothing
      
      ' Enumerate and refresh all the frames
      Do While pEnumerator.Next(1, pUnk) = 0
         
         On Error Resume Next
         
         ' Clear errors
         Err.Clear
         
         ' Get the IWebBrowser2 interface
         Set pBrowser = pUnk
   
         If Err.Number = 0 Then
            Debug.Print "Frame: " & pBrowser.LocationURL
         End If
   
      Loop
      
      Set pEnumerator = Nothing

   End If
End Sub





mais il ya un probleme ici object requied












































EnumFrames (WebBrowser1)


mercredi 23 janvier 2008 à 21:40:38 | Re : webbrowser + iframe

Renfield

Administrateur CodeS-SourceS
faut peut etre sauter quelques lignes :p
mercredi 23 janvier 2008 à 21:43:44 | Re : webbrowser + iframe

kelm_by

oui c'est sur mais l'erreur et toujour la

Sub EnumFrames(ByVal wb As WebBrowser)
Dim pContainer As olelib.IOleContainer
Dim pEnumerator As olelib.IEnumUnknown
Dim pUnk As olelib.IUnknown
Dim pBrowser As SHDocVw.IWebBrowser2

Set pContainer = wb.Object.Document
If pContainer.EnumObjects(OLECONTF_EMBEDDINGS, pEnumerator) = 0 Then
Set pContainer = Nothing
Do While pEnumerator.Next(1, pUnk) = 0
On Error Resume Next
Err.Clear
Set pBrowser = pUnk
If Err.Number = 0 Then
Debug.Print "Frame: " & pBrowser.LocationURL
End If
Loop
Set pEnumerator = Nothing
End If
End Sub

mercredi 23 janvier 2008 à 21:46:40 | Re : webbrowser + iframe

Renfield

Administrateur CodeS-SourceS
pas mal, ce code, j'ignore si c'est du VB2005 bien codé, mais bon...
mercredi 23 janvier 2008 à 22:17:13 | Re : webbrowser + iframe

kelm_by

meme avec ce code j'ai acces refuser

Dim Frms As Object
Dim i As Integer
Set Frms = WebBrowser1.Document.frames
For i = 0 To Frms.Length - 1
    MsgBox WebBrowser1.Document.frames(i).Document.body.innerHTML
Next
 

mercredi 23 janvier 2008 à 22:53:17 | Re : webbrowser + iframe

Renfield

Administrateur CodeS-SourceS
ah oui, ça, c'est interdit ! l'autre m'a l'air bien, pour du VB6, mais ca me plait moyen pour du VB2005 (nb, remarques, je connais pas grand chose au 2005)
jeudi 24 janvier 2008 à 09:11:27 | Re : webbrowser + iframe

NHenry

Membre Club Administrateur CodeS-SourceS
Bonjour

Renfield, C'est du VB6, en .NET, il n'y a pas de :
Set pContainer = wb.Object.Document

"Set" n'est plus utilisé.

Dans Word, j'Excel. (juste pour la citation)
VB (6, .NET1&2), C++, C#.Net1
Mon site
jeudi 24 janvier 2008 à 09:20:44 | Re : webbrowser + iframe

Renfield

Administrateur CodeS-SourceS
ok, je le sentais bien comme ça j'ai des element squi prouvent, desormais


Cette discussion est classée dans : recuperer, iframe, webbrowser


Répondre à ce message

Sujets en rapport avec ce message

Source html d'un webbrowser AVEC iframe. [ par fabulofr ] Rebonjour.Toujours en cours de dev d'un autre projet pour lequel j'ai déjà un sujet en cours dans ce forum.Question :J'ai une page qui se charge dans Recuperer une nouvelle page web dans un webbrowser [ par chefinf ] Bonjour, J'ai charger une page web dans un webbrowser1, aprés un clique sur un lien de cette page, Internet explorer ouvre une 2ème page web.Mon pro recuperer une zone selectionner ds un webbrowser [ par mqsi ] salut a tous,vous pourrez me dire comment faire pour recuper une zone selection par la souris sans faire Copier coller(c-a-d  quand je selectionne une Remplir champ dans Iframe (webbrowser) [ par chefinf ] Bonjour, SVP je me suis bloqué, Je developpe une application avec VB6 et Je cherche comment remplir une zone de texte dont l'ID est "T1" qui se trouv Récuperer le contenu de Iframe (JavaScript) dans un webbrowser [ par chefinf ] Bonjour, Je développe une application avec VB6.0 J'ai une page page web dans mon webbrowser dont elle contienne des iframes cachées (javascript). L Webbrowser - Focus - Pas de Clavier [ par fox59 ] Je voudrais pouvoir recuperer le focus d'un champ d'une page internet.J'ai une application vb contenant un webbrowser, j'utilise un clavier virtuel (e Recuperer liens d'un WebBrowser [ par flo ] SalutPeut on recuperer les liens cliqués par l'usr dans un WebBrowser ( je voudrai creer un historique des liens selectionnes en vb)Merci d'avance Probleme avec WebBrowser [ par acof ] BonjourVoici le probleme que je rencontre, J'ai fait un prog permettant de naviguer sur le net avec un Webbrowser, j'ai la possibilite de recuperer le Recuperer info a la validation d'un formulaire dans WebBrowser [ par globule ] Bonjour,   J'utilise un composant WebBrowser, je voudrais recuperer une valeur dans une liste HTML (dont je connais le nom) lorsque l'utilisateur cliq


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,245 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales