经典ASP中的客户端VBScript:未定义函数

经典ASP中的客户端VBScript:未定义函数,vbscript,asp-classic,Vbscript,Asp Classic,我正在尝试调用onclick vbscript函数: <script language="vbscript"> Sub submit1_onclick() ...some code End Sub </script> 子提交1_onclick() …一些代码 端接头 从这里开始: <button class="ButtonGreen" id="submit1" name="submit1" onclick="submit1_onclick()" /&g

我正在尝试调用onclick vbscript函数:

<script language="vbscript">
Sub submit1_onclick()
   ...some code
End Sub
</script>

子提交1_onclick()
…一些代码
端接头
从这里开始:

<button class="ButtonGreen" id="submit1" name="submit1" onclick="submit1_onclick()"  />

但每次单击按钮时,我都会在控制台中看到以下内容:SCRIPT5009:“submit1\u onclick”未定义


我试过IE 11和Chrome。有什么想法吗?

这些浏览器不支持VBScript。尝试在IE 10或更早版本上进行测试,或者在IE中使用兼容性。它在Chrome上永远不会起作用。经典的ASP是服务器端技术,客户端代码与之完全分离。正如@PankajJaju指出的,现代浏览器不支持客户端VBS。我唯一发现它的地方是在公司内部网中,IE是唯一允许使用的浏览器,现在它在IE或Edge中不起作用了,它毫无用处,你真的需要在onclick事件中使用JS。VBS现在唯一可以使用的地方就是在经典的ASPS中作为服务器端语言。。。我试着模仿IE10,但它在那里也不起作用。