Comment exécuter une fonction VBScript à partir d'un événement Javascript?
Bonjour,
Je n'ai pas trouvé la réponse à cette question dans les posts existants, peut-être ai-je mal regardé, si c'est le cas, redirigez-moi ;)
Je cherche à exécuter du code VBScript qui retourne le résultat d'une requête SQL, et ce à partir d'un événement "onchange" sur une combobox:
Voici le code de la combo :
Code:
1 2
|
<select size = 1 name="Supplier" onchange="GetSupplierContact()"><option value="0">Please select</option> |
Et la fonction :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| <script language="JavaScript">
<!--
function GetSupplierContact()
{
<%
' CALL THE DATABASE WITH A STORED PROCEDURE
Set dbConnection2 = Server.CreateObject("ADODB.Connection")
Set rs2 = Server.CreateObject("ADODB.Recordset")
Set cmd2 = Server.CreateObject("ADODB.Command")
dbConnection2.Open strConnection
cmd2.CommandText = "spAgreementASPFunctions3"
Set cmd2.ActiveConnection = dbConnection2
cmd2.CommandType = adCmdStoredProc
cmd2.Parameters.Append cmd2.CreateParameter ("SupplierID", adVarChar, adParamInput, 255, 7860)
rs2 = cmd2.Execute
Call ReportError
%>
}
-->
</script> |
Je fais ca car je n'ai pas trouvé comment lancer une fonction VBScript à partir de cet événement "onchange". Lors du changement de la valeur de la combo, mon code passe bien dans la fonction (J'ai fait afficher des "Alert('test')") mais aucune requête n'est lancée (le profileur SQL reste muet).
Est-il possible d'appeler directement une fonction ASP VBScript sur cet événement "onchange"?
Merci de vos réponses.
Nixar