OVH Cloud OVH Cloud

[Windev9] Dialoguer avec le contenu d'un champ html

3 réponses
Avatar
Gilles Balp
Dans une fenêtre un champ html
hwnd est un entier = Handle(HTML1) me ramène le handle du champ html
ce champ html affiche une page dynamique html appelée par
moimême = "http://serveur/site/page.htm
cette page contient un champ html name='tititoto' et un bouton submit
comment faire, dans le programme windev, pour :
1- remplir le champ 'tititoto' avec le contenu d'une variable windev
2 - récupérer dans une variable windev le contenu du champ 'tititoto'
3 - exécuter le bouton submit de la page html par programme

merci de vos conseils
--
Gilles Balp
http://cerbermail.com/?Swku8aAzW7
(clic sur ce lien pour me contacter en privé)

3 réponses

Avatar
Gilles Balp
Pas même une piste ?

--
Gilles Balp
http://cerbermail.com/?Swku8aAzW7
(clic sur ce lien pour me contacter en privé)
"Gilles Balp" a écrit dans le message de
news:d38j9n$s16$
Dans une fenêtre un champ html
hwnd est un entier = Handle(HTML1) me ramène le handle du champ html
ce champ html affiche une page dynamique html appelée par
moimême = "http://serveur/site/page.htm
cette page contient un champ html name='tititoto' et un bouton submit
comment faire, dans le programme windev, pour :
1- remplir le champ 'tititoto' avec le contenu d'une variable windev
2 - récupérer dans une variable windev le contenu du champ 'tititoto'
3 - exécuter le bouton submit de la page html par programme

merci de vos conseils
--
Gilles Balp
http://cerbermail.com/?Swku8aAzW7
(clic sur ce lien pour me contacter en privé)




Avatar
Pascal
Voir LST 50 "Remplir un formulaire Web depuis une application Windev"

"Gilles Balp" a écrit dans le message de
news:d38j9n$s16$
Dans une fenêtre un champ html
hwnd est un entier = Handle(HTML1) me ramène le handle du champ html
ce champ html affiche une page dynamique html appelée par
moimême = "http://serveur/site/page.htm
cette page contient un champ html name='tititoto' et un bouton submit
comment faire, dans le programme windev, pour :
1- remplir le champ 'tititoto' avec le contenu d'une variable windev
2 - récupérer dans une variable windev le contenu du champ 'tititoto'
3 - exécuter le bouton submit de la page html par programme

merci de vos conseils
--
Gilles Balp
http://cerbermail.com/?Swku8aAzW7
(clic sur ce lien pour me contacter en privé)




Avatar
Gilles Balp
merci pour la piste, il me semblait bien avoir vu qu'on pouvait piloter IE
au travers de l'ActiveX.
je n'arrive quand même pas à faire ce que je souhaite
j'arrive à récupérer le contenu de mon champ <textarea> "tititoto"

ActiveX1>>Document>>getElementsByName("tititoto")>>item(0)>>value

mais comme les modifs de ce champ sont faites par du javascript, la commande
précédente renvoie toujours la même chose.
Il faudrait que je puisse accéder à l'objet javascript instancié dans la
page html
est il possible d'y accéder depuis l'activex ?

Comment se fait il qu'avec WDXView je ne trouve pas la méthode
getElementsByName() dans la liste des méthodes de Shell.Explorer ???
il y a un endroit ou cet activex est correctement documenté ?

--
Gilles Balp
http://cerbermail.com/?Swku8aAzW7
(clic sur ce lien pour me contacter en privé)
"Pascal" a écrit dans le message de
news:425a6ffa$0$1300$
Voir LST 50 "Remplir un formulaire Web depuis une application Windev"

"Gilles Balp" a écrit dans le message de
news:d38j9n$s16$
> Dans une fenêtre un champ html
> hwnd est un entier = Handle(HTML1) me ramène le handle du champ html
> ce champ html affiche une page dynamique html appelée par
> moimême = "http://serveur/site/page.htm
> cette page contient un champ html name='tititoto' et un bouton submit
> comment faire, dans le programme windev, pour :
> 1- remplir le champ 'tititoto' avec le contenu d'une variable windev
> 2 - récupérer dans une variable windev le contenu du champ 'tititoto'
> 3 - exécuter le bouton submit de la page html par programme
>
> merci de vos conseils
> --
> Gilles Balp
> http://cerbermail.com/?Swku8aAzW7
> (clic sur ce lien pour me contacter en privé)
>
>