Re: Dans un champ Activex Internet Explorer, comment cocher un bouton radio

Posté par Anonyme le 20/4/2006 10:27:06
// Code complet

mdocDocument est un objet OLE dynamique // HTMLDocument
mhtmInputBox est un objet OLE dynamique // HTMLInputElement

mdocDocument = ActiveX1>>Document

TagName est une chaîne = "genre"
mhtmInputBox=mdocDocument>>getElementsByName(TagName)
setCheckedValue(mhtmInputBox,"M")


PROCEDURE setCheckedValue(radioObj, newValue)
radioLength est un entier = radioObj>>length
i est un entier
POUR i = 0 A radioLength-1
radioObj[i]>>checked = Vrai
SI radioObj[i]>>value = newValue ALORS
radioObj[i]>>checked = Vrai
FIN
FIN


J'ai transformé les (i) par des [i]

Plus d'erreur du compilateur mais à l'exécution j'ai le message Windev suivant :

L'opérateur [ ] est interdit sur la variable 'mhtmInputBox' car elle est de type objet Automation.

A mon niveau, je pense que j'arrive à une impossibilité de traduire ce code javascript en code Windev

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=17&topic_id=3867&post_id=16296