7
votes

Appelez une fonction écrite dans VB à partir d'un code JavaScript (ASP classique)

Actuellement, je dois faire face au système hérité écrit dans VB. Je ne suis pas bon avec VB et ASP, j'ai donc décidé que le nouveau code pour ce système sera écrit dans JScript.

Cependant, il y a un problème d'interopérabilité entre les deux langues: à savoir quand j'essaie d'appeler Une fonction déclarée dans

3 Réponses :


0
votes

Je ne connais pas toutes les règles, mais cela fonctionne pour moi:

test.asp: p> xxx pré>

mix2.vbs: p>

Sub TestFunction (message)
    Response.Write message
End Sub
  • Il n'y a pas de


2 commentaires

J'ai modifié ma réponse. Votre suggestion corrige le problème initial spécifique, mais enfreint la capacité d'appeler des fonctions JS auprès du code VB.


Ce n'est pas vraiment. Il vous suffit de ré-jigger la déclaration de langue.



2
votes

Je vous encourage à ne pas mélanger les langues de script. Dans L'article que vous avez mentionné , il existe un titre intitulé "Script Server Ordre d'exécution "où il dit:

... Cependant, vous êtes alors à la merci de l'ordre d'exécution de la Processeur ASP IIS. Par exemple, si vous créez un script de serveur et exécutez-le Dans IIS 4.0, vous trouverez cet ordre d'exécution:

  1. script dans