OVH Cloud OVH Cloud

Accéder à un formulaire web dans une form. (Mais Prb)

2 réponses
Avatar
Hecco
Bonjour =E0 toutes et =E0 tous.=20

J'utilise pour g=E9rer mon formulaire un webbrowser=20

j'ajouter aussi deux r=E9f=E9rences.=20
- Microsoft internet controls=20
- Microsoft html object library=20

Mon code au load de la form :=20

Code:=20
-----------------------------------------
dim page as HTMLDocument=20
dim TITRE as HTMLInputElement=20

WebBrowser.Navigate2 ("www.yahoo.fr")=20
set page =3D WebBrowser.document=20
set TITRE =3D html.getelementsbyname("TITRE") '<=3D=3D Erreur=20

TITRE.value =3D "Essaiiiiiiiiiiiiiiiiiiiiii"=20
-------------------------------------

Ma page s'ouvre bien,=20
Cependant j'ai une erreur de propri=E9t=E9 =E0 la ligne=20
indiqu=E9e.=20

Est ce que qqun a d=E9j=E0 utilis=E9 ces fonctionnalit=E9s ?? Et=20
peux m'aider =E0 r=E9soudre ce probl=E9me ?=20

QQun connais un tutorial ou des informations sur les=20
objects HTML sous Visual Basic ?=20

Mci d'avance de vos r=E9ponses.=20

Mike

2 réponses

Avatar
François Picalausa
Bonjour/soir,

getelementsbyname renvoie, comme son nom l'indique, plusieurs objets.
Essaye donc
Set TITRE = document.getElementsByName("titre").item(,1)

Toutes les informations sur les objets sont disponibles à cette adresse:
http://msdn.microsoft.com/workshop/author/dhtml/dhtml_node_entry.asp
Et, pour document, par exemple:
http://msdn.microsoft.com/workshop/author/dhtml/reference/objects/obj_document.asp

--
François Picalausa (MVP VB)
FAQ VB : http://faq.vb.free.fr
MSDN : http://msdn.microsoft.com

Hecco wrote:
Bonjour à toutes et à tous.

J'utilise pour gérer mon formulaire un webbrowser

j'ajouter aussi deux références.
- Microsoft internet controls
- Microsoft html object library

Mon code au load de la form :

Code:
-----------------------------------------
dim page as HTMLDocument
dim TITRE as HTMLInputElement

WebBrowser.Navigate2 ("www.yahoo.fr")
set page = WebBrowser.document
set TITRE = html.getelementsbyname("TITRE") '<== Erreur

TITRE.value = "Essaiiiiiiiiiiiiiiiiiiiiii"
-------------------------------------

Ma page s'ouvre bien,
Cependant j'ai une erreur de propriété à la ligne
indiquée.

Est ce que qqun a déjà utilisé ces fonctionnalités ?? Et
peux m'aider à résoudre ce probléme ?

QQun connais un tutorial ou des informations sur les
objects HTML sous Visual Basic ?

Mci d'avance de vos réponses.

Mike


Avatar
Hecco
Bonjout,

j'ai essayé de mettre ca textuellement mais ca ne
fonctionne pas. Pourriez-vous me donner un exemple
concret svp Mci.

Hecco


-----Message d'origine-----
Bonjour/soir,

getelementsbyname renvoie, comme son nom l'indique,


plusieurs objets.
Essaye donc
Set TITRE = document.getElementsByName("titre").item(,1)

Toutes les informations sur les objets sont disponibles


à cette adresse:
http://msdn.microsoft.com/workshop/author/dhtml/dhtml_nod


e_entry.asp
Et, pour document, par exemple:
http://msdn.microsoft.com/workshop/author/dhtml/reference


/objects/obj_document.asp

--
François Picalausa (MVP VB)
FAQ VB : http://faq.vb.free.fr
MSDN : http://msdn.microsoft.com

Hecco wrote:
Bonjour à toutes et à tous.

J'utilise pour gérer mon formulaire un webbrowser

j'ajouter aussi deux références.
- Microsoft internet controls
- Microsoft html object library

Mon code au load de la form :

Code:
-----------------------------------------
dim page as HTMLDocument
dim TITRE as HTMLInputElement

WebBrowser.Navigate2 ("www.yahoo.fr")
set page = WebBrowser.document
set TITRE = html.getelementsbyname("TITRE") '<== Erreur

TITRE.value = "Essaiiiiiiiiiiiiiiiiiiiiii"
-------------------------------------

Ma page s'ouvre bien,
Cependant j'ai une erreur de propriété à la ligne
indiquée.

Est ce que qqun a déjà utilisé ces fonctionnalités ??




Et
peux m'aider à résoudre ce probléme ?

QQun connais un tutorial ou des informations sur les
objects HTML sous Visual Basic ?

Mci d'avance de vos réponses.

Mike




.