Appeler une fonction vb ou c# (vwg) depuis javascript

Signaler
Messages postés
2
Date d'inscription
mercredi 24 mars 2010
Statut
Membre
Dernière intervention
26 octobre 2020
-
Bonjour,

Pour simplifier les choses, je présente cet exemple:

Dans une application Gizmox Webgui (code vb) j'ai: "Form1" contenant un contrôle "HtmlBox1" Dans le Form j'ai la fonction suivante:

<PermissionSet (SecurityAction.Demand, Name: =" FullTrust ")> _
<System.Runtime.InteropServices.ComVisibleAttribute (True)> _
Public Sub VbHelloWorld ()
MsgBox ("Bonjour tout le monde")
End Sub 


Afin d'appeler cette fonction à partir de "HtmlBox1.html", j'ai ajouté au code html du contrôle "HtmlBox1" le script suivant:

<script type="text/javascript">
function showVbFunction (){
window.external.VbHelloWorld ();
}
</script> 


et le lien suivant:

<a href="#"> Dites Bonjour tout le monde depuis VB </a>


Lors du débogage et en cliquant sur le lien, j'obtiens l'erreur suivante:
"window.external.VbHelloWorld n'est pas une fonction"

Le script ne peut pas accéder à la fonction.
Est-ce qu'il y a quelqu'un qui peut m'aider?