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 :

Le code html d’une iframe dans un webbrowser


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Février 2007
    Messages
    327
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 327
    Par défaut Le code html d’une iframe dans un webbrowser
    Bonsoir,
    J’essaie d’avoir le code html d’une iframe dont l’id est iframe1 mais ca retourne le code html de la page qui contient l’iframe
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Msgbox WebBrowser1.Document.getelementById("iframe1").Document.documentelement.innerHTML
    Comment faire pour n’avoir que le code a l’intérieure de l’iframe


  2. #2
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 132
    Par défaut
    En partant d'une réponse de bbil dans cette discussion

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Set oIE = WScript.CreateObject("InternetExplorer.Application", "IE_")
    oIE.navigate "www.developpez.com"
    Do While (oIE.Busy)
    	WScript.Sleep 200
    Loop
    'msgBox oIE.Document.documentelement.Innerhtml
    msgBox oIE.Document.documentelement.Innertext
    Bien que écrit pour VBScript, parlant de IeFrame, InnerText doit pouvoir lui être applicable, donc essais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Msgbox WebBrowser1.Document.getelementById("iframe1").Document.documentelement.innertext
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  3. #3
    Rédacteur
    Avatar de DarkVader
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    2 131
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 131
    Par défaut
    Bonjour,
    essaie plutôt
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    WebBrowser1.Document.getElementById("iframe1").innerHTML

  4. #4
    Membre éclairé
    Inscrit en
    Février 2007
    Messages
    327
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 327
    Par défaut

    mais j'ai testé tout ca sans resultat.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    WebBrowser1.Document.getElementById("iframe1").innerHTML
     
    WebBrowser1.Document.getelementById("iframe1").Document.documentelement.innerHTML
     
    WebBrowser1.Document.getelementById("iframe1").Document.body.innerHTML

  5. #5
    Rédacteur
    Avatar de DarkVader
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    2 131
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 131
    Par défaut
    Au temps pour moi : le code retourne le contenu de la balise iframe.
    Essaie
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
        Dim Ifr As HTMLIFrame
        Set Ifr = webbrowser1.document.getElementById("iframe1")
        Debug.Print Ifr.contentWindow.document.body.innerHTML

  6. #6
    Membre éclairé
    Inscrit en
    Février 2007
    Messages
    327
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 327
    Par défaut
    Citation Envoyé par DarkVader Voir le message
    Au temps pour moi : le code retourne le contenu de la balise iframe.
    Essaie
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
        Dim Ifr As HTMLIFrame
        Set Ifr = webbrowser1.document.getElementById("iframe1")
        Debug.Print Ifr.contentWindow.document.body.innerHTML
    permission denied


  7. #7
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    et ainsi :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Dim Pframe As HTMLWindow2
     
    Set Pframe = webbrowser1.document.frames("iframe1")
    Debug.Print Pframe.document.documentElement.innerHTML

  8. #8
    Membre éclairé
    Inscrit en
    Février 2007
    Messages
    327
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 327
    Par défaut
    Citation Envoyé par bbil Voir le message
    et ainsi :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Dim Pframe As HTMLWindow2
     
    Set Pframe = webbrowser1.document.frames("iframe1")
    Debug.Print Pframe.document.documentElement.innerHTML
    accès refusé

Discussions similaires

  1. Réponses: 8
    Dernier message: 22/02/2015, 22h20
  2. modifier code HTML avant affichage dans TWebBrowser
    Par iznogoud_23 dans le forum Composants VCL
    Réponses: 5
    Dernier message: 21/07/2010, 15h27
  3. Code HTML(iframe) dans un swf + mode fullscreen
    Par Jim_Nastiq dans le forum Intégration
    Réponses: 1
    Dernier message: 20/06/2009, 20h56
  4. Code html dans une iframe
    Par flow-bolox dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 09/08/2007, 18h08
  5. [CKEditor] Probleme pour afficher le code html apres insertion dans bdd
    Par Pepito2030 dans le forum Bibliothèques & Frameworks
    Réponses: 5
    Dernier message: 28/12/2006, 21h52

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