Appeler du vbscript en javascript [Résolu]

cs_didgy 25 Messages postés jeudi 3 juin 2004Date d'inscription 19 septembre 2007 Dernière intervention - 19 sept. 2007 à 19:12 - Dernière réponse : yann_lo_san 1137 Messages postés lundi 17 novembre 2003Date d'inscription 23 janvier 2016 Dernière intervention
- 20 sept. 2007 à 21:10
Bonjour,
J'essais d'accèder en javascript client side à une fonction vbscript server side,
mais je reçois le message d'erreur "Object
expected", comme si la fonction n'existait pas. Voici le code en question:
<!--[if !supportLineBreakNewLine]-->



<script language="vbscript" runat="server">

    Dim DeltaSrv

    Set DeltaSrv =
Server.CreateObject("DeltaWebServe.PropertyAccess.1")


     public function SetVariable(ObjRef, Valeur)

         DeltaSrv.PutProperty ObjRef, Valeur

      End function

</script>

<script language="javascript" >

    function SetVar(ObjRef, Valeur)

    {

        SetVariable(ObjRef, Valeur)

    }

</script>

 J'ai essayé de
mettre entre <% %> ou <%= %>, mais c'est pire, la page ne s'affiche
plus. J'ai essayé de retirer les ( ) dans l'appele de la fonction ou des chose comme window.execScript("SetVariable(
ObjRef, Valeur)","vbscript"); sans plus de succès. SVP un peu
d'aide..
<!--[if !supportLineBreakNewLine]-->
<!--[endif]-->Merci et bonne journée,
didgy
Afficher la suite 

Votre réponse

1 réponse

Meilleure réponse
yann_lo_san 1137 Messages postés lundi 17 novembre 2003Date d'inscription 23 janvier 2016 Dernière intervention - 20 sept. 2007 à 21:10
3
Merci
Salut,

Tu ne peux pas appeler une fonction serveur sans postback (submit)

Il suffit de poster le formulaire avec les valeurs dans des hidden par exemple (ou en get dans l'url), et d'exécuter ta fonction serveur.
Ensuite tu reconstruits la réponse pour le client.

Merci yann_lo_san 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 75 internautes ce mois-ci

Commenter la réponse de yann_lo_san

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.