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.NET Discussion :

Problème GetElementById & WebBrowser


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2013
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2013
    Messages : 98
    Par défaut Problème GetElementById & WebBrowser
    Salut, alors j'ai un nouveau problème : Je veut inscrire un texte, mais cela me faire cette erreur :



    Pourtant "message" est juste :



    Alors je ne sais pas quoi faire...

    Cordialement,
    Juaaah.

  2. #2
    Membre chevronné
    Homme Profil pro
    Caféinomane
    Inscrit en
    Septembre 2011
    Messages
    202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Caféinomane

    Informations forums :
    Inscription : Septembre 2011
    Messages : 202
    Par défaut
    Bonjour,

    A priori il ne trouve pas l'élément "message".

    Remplacez

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    WebBrowser1.Document.GetElementById("message").SetAttributes("value", (TextBox1.Text))
    par

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Dim element As HtmlElement = WebBrowser1.Document.GetElementById("message")
    If (element IsNot Nothing) Then
        element.SetAttributes("value", TextBox1.Text)
    Else
        MsgBox("Erreur, la boîte de message est inaccessible")
    End If
    pour le confirmer.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2013
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2013
    Messages : 98
    Par défaut
    D'abord, j'aimerais vous remercier pour votre réponse, voici ce que j’obtiens lorsque j'entre votre code :



    Cordialement,
    Juaaah.

  4. #4
    Membre chevronné
    Homme Profil pro
    Caféinomane
    Inscrit en
    Septembre 2011
    Messages
    202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Caféinomane

    Informations forums :
    Inscription : Septembre 2011
    Messages : 202
    Par défaut
    Au temps pour moi, faute de frappe : un "s" non gratta s'est invité dans le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
                element.SetAttribute("message", TextBox1.Text)

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2013
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2013
    Messages : 98
    Par défaut
    D'accord, merci. L'erreur que tu à écrite c'est donc produite, donc sa marche pas ^^

  6. #6
    Membre chevronné
    Homme Profil pro
    Caféinomane
    Inscrit en
    Septembre 2011
    Messages
    202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Caféinomane

    Informations forums :
    Inscription : Septembre 2011
    Messages : 202
    Par défaut
    C'est donc du coté de la méthode employée qu'il faut chercher l'erreur, et non pas du coté de la syntaxe.

    La page HTML est-elle entièrement chargée au moment de l'évènement ?
    La boîte "message" est-elle nativement présente dans la page, ou est-elle ajoutée dynamiquement (par un script par exemple) ?
    Des "frames" ne viendraient-ils pas brouiller les pistes, quant à la page affichée ?
    etc...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème de Favoris - Webbrowser
    Par icekev dans le forum VB.NET
    Réponses: 12
    Dernier message: 18/12/2009, 14h19
  2. Problème Refresh avec WebBrowser.Navigate
    Par Magohamoths dans le forum Windows Forms
    Réponses: 2
    Dernier message: 03/11/2009, 09h54
  3. [VB 2005] Problème avec contrôle WebBrowser
    Par Vinoo dans le forum Windows Forms
    Réponses: 3
    Dernier message: 19/09/2007, 00h37
  4. Problème getElementById via Firefox 1.0.7
    Par SunSyS dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 18/02/2006, 16h02

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