Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Comment passer un paramètre à un fichier ".ocx" dans une page web ?

1 réponse
Avatar
Jean
Bonjour =E0 tous,

Je suis en train de faire un petit activeX destin=E9 =E0 =EAtre=20
int=E9gr=E9 =E0 une page web de mon Intranet.

Je souhaites passer un param=E8tre =E0 mon ".ocx" et=20
l'afficher ensuite dans un TextBox. Mais je n'y arrive=20
pas. Mon ocx ce t=E9l=E9charge bien et s'affiche mais le=20
contenu de mon TextBox ne bouge pas.

Voici ce que j'ai tent=E9 de faire, sans succ=E8s :
<OBJECT ID=3D"test"=20
CODEBASE=3D"activex/test_activex.ocx#Version=3D1,0,1,2004"=20
WIDTH=3D100% HEIGHT=3D100 CLASSID=3D"clsid:689250DA-769C-4CB3-
9137-7197F8B85F4F">
<PARAM NAME=3D"Text1.Text" VALUE=3D"coucou">
</OBJECT>

Est-ce la bonne m=E9thode, ou bien y en a t'il une autre ?

Merci d'avance pour votre aide.
Jean

1 réponse

Avatar
Jean
J'ai peut-être trouvé une solution, en appellant un sub
public inscrit dans l'ocx.

Mon sub s'appel message et déclenche un msgbox qui affiche
le paramètre passé au sub.

Voici ce que j'ai fait, et qui fonctionne :
<OBJECT ID="test"
CODEBASE="activex/test_activex.ocx#Version=1,0,2,2004"
WIDTH0% HEIGHT0 CLASSID="clsid:689250DA-769C-4CB3-
9137-7197F8B85F4F">
</OBJECT>

<a href=JavaScript:test.message("coucou")>Test d'affichage
par le biais du sub message de l'ocx</a>

Existe t'il d'après vous un moyen inverse ? c'est à dire
que mon ocx puisse récupérer le contenu d'une variable
Javascript par exemple, car j'ai à chaque action, des
messages liés à la sécuritée.

Merci d'avance.
Jean


-----Message d'origine-----
Bonjour à tous,

Je suis en train de faire un petit activeX destiné à être
intégré à une page web de mon Intranet.

Je souhaites passer un paramètre à mon ".ocx" et
l'afficher ensuite dans un TextBox. Mais je n'y arrive
pas. Mon ocx ce télécharge bien et s'affiche mais le
contenu de mon TextBox ne bouge pas.

Voici ce que j'ai tenté de faire, sans succès :
<OBJECT ID="test"
CODEBASE="activex/test_activex.ocx#Version=1,0,1,2004"
WIDTH0% HEIGHT0 CLASSID="clsid:689250DA-769C-4CB3-
9137-7197F8B85F4F">
<PARAM NAME="Text1.Text" VALUE="coucou">
</OBJECT>

Est-ce la bonne méthode, ou bien y en a t'il une autre ?

Merci d'avance pour votre aide.
Jean
.